@charset "UTF-8";

/*最小屏幕*/
@media screen and (max-width: 767px) {
  #pc_wxapp_notice .title .con-text {
    line-height: 26px;
    padding-right: 20px;
  }
  #pc_wxapp_notice .title .copy {
    display: inline-block;
    padding-left: 23px;
    background: url("../images/newDesign/copy_mc_icon.png") no-repeat left
    center / 20px;
    margin-left: 10px;
    cursor: pointer;
    width: 20px;
    height: 20px;
  }
  #pc_wxapp_notice .title .domain{
    display: flex;
    align-items: center;
  }

  #list_button {
    overflow: hidden;
    overflow-x: scroll;
  }

  #list_button > ul > li > button {
    height: 30px;
    font-size: 13px;
    line-height: 30px;
  }

  .app_con_container {
    margin-top: 55px!important;
  }

  .materials {
    width: 104px !important;
  }

  .materials_gd {
    padding-top: 100px !important;
  }

  .tuijian {
    padding-top: 150px !important;
  }

  .index_banner .new_feature_notice {
    padding-bottom: 50px;
    position: relative;
    padding: 10px 45px 10px 20px;
    text-align: left;
    color: #666;
    line-height: 21px;
    height: auto;
    top: 0;
  }

  .logo_case_show .show_info .logo_img {
    float: none;
    width: 100%;
    margin-bottom: 20px;
  }

  .logo_case_show .logo_continfo {
    float: none;
    margin-left: 0;
    padding-left: 0;
  }

  .logo_case_show .logo_continfo .btns {
    margin-top: 20px;
  }

  .logo_case_show .logo_continfo .btns .wisdom_h_design {
    width: 100%;
  }

  .logo_case_show .logo_continfo .btns .btns_r_link {
    position: static;
    margin-top: 15px;
  }

  .logos_search h1 {
    padding-top: 25px;
  }

  header {
    height: 55px;
    border-bottom: none;
    box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.04);
    z-index: 5000;
  }

  .header_hide {
    height: 0;
    overflow: hidden;
    border-bottom: none;
    box-shadow: none;
    z-index: 5000;
  }

  header .nav_i {
    display: block;
    width: 20px;
    height: 20px;
    background: url("../images/nav-icon@4x.png") center no-repeat;
    background-size: 20px auto;
    position: absolute;
    top: 19px;
    left: 15px;
  }

  header .layer_bg {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(0, 0, 0, 0.6);
    z-index: 999;
  }

  header .mc_nav {
    display: block !important;
    position: fixed;
    left: 0;
    top: 100%;
    right: 0;
    height: 100%;
    background: #fff;
    z-index: 1000;
    transition: all 0.3s;
  }

  header .mc_nav_top {
    top: 0;
  }

  header .mc_nav .nav_close {
    display: block;
    width: 15px;
    height: 15px;
    background: url("../images/cancel.png") center no-repeat;
    background-size: 100% 100%;
    position: absolute;
    right: 15px;
    top: 19px;
    z-index: 10;
  }

  header .mc_nav div {
    margin-top: 55px;
    padding-left: 15px;
  }

  header .mc_nav div a {
    display: block;
    font-size: 14px;
    color: #222;
    margin-bottom: 24px;
    text-decoration: none;
  }

  header .mc_nav div p {
    font-size: 17px;
    color: #222;
    line-height: 1.4;
    margin-bottom: 30px;
    font-weight: 500;
  }

  header .mc_nav div a.mobile_nav_link {
    margin-right: 15px;
    background: url("../images/header_nav_icon06.png") no-repeat right center;
    background-size: 15px auto;
  }

  header .mc_nav .ps_menu {
    position: absolute;
    left: 100%;
    top: 0;
    width: 100%;
    height: 100%;
    background: #fff;
    margin-top: 0;
    padding-top: 55px;
    transition: all 0.3s;
  }

  header .mc_nav .left_menu {
    left: 0;
  }

  header .mc_nav .ps_menu span {
    display: block;
    width: 15px;
    height: 15px;
    background: url("../images/header_nav_icon07.png") no-repeat center;
    background-size: 15px;
    position: absolute;
    left: 15px;
    top: 20px;
    z-index: 10;
  }

  header .mc_nav .ps_menu a {
    margin-right: 15px;
    background: url("../images/header_nav_icon06.png") no-repeat right center;
    background-size: 15px auto;
  }

  header .mc_nav .ps_menu a.arrow_none {
    background: none;
  }

  header .mc_nav .templates_s_menu {
    z-index: 1;
  }

  header .mc_nav .templates_t_menu {
    z-index: 2;
  }

  header .mc_nav .templates_f_menu {
    z-index: 2;
  }

  header .logo {
    width: 138px;
    height: auto;
    left: 50%;
    top: 5px;
    margin-left: -69px;
  }

  header .container {
    margin-left: 0;
  }

  header div ul li {
    margin-right: 13px;
    font-size: 14px;
    line-height: normal;
    height: 28px;
    padding-top: 5px;
  }

  header div ul .back-to-old {
    display: none;
  }

  p {
    margin: 0px;
  }

  .index_banner .con .wrapper {
    position: relative;
    height: 165px;
  }

  .index_banner .btn-design-go-banner {
    margin-top: 20px;
    height: 55px;
    font-size: 19px;
    line-height: 49px;
  }

  .index_banner .btn-custom-go-banner {
    position: absolute;
    top: 90px;
    left: 50%;
    margin-left: -110px;
    height: 55px;
    font-size: 19px;
    line-height: 49px;
  }

  .index_banner .con {
    width: 90%;
    padding-top: 255px;
  }

  .index_banner .con h1 {
    font-size: 37px;
    line-height: 39px;
  }

  .index_banner .con h2 {
    font-size: 37px;
    line-height: 45px;
    padding-bottom: 0px;
    font-weight: 500;
  }

  .index_banner .con .form {
    width: 85%;
    margin: 20px auto 0;
  }

  .index_banner .con p {
    font-size: 17px;
    margin-top: 0px;
  }

  .index_banner .con.unique p {
    margin-top: 40px;
  }

  .index_banner .con.unique p.design_title_p {
    margin-top: 0px;
  }

  .index_banner .con.unique p.design_slogan_title {
    margin-top: 0;
  }

  .index_banner .con p.watchword {
    font-size: 19px;
    margin-top: 0px;
  }

  .common_log_unique {
    width: 100%;
    z-index: 6001;
    left: 0;
    right: 0;
    bottom: 0;
    top: auto;
    margin: 0;
    padding: 0;
    display: block;
  }

  .v_modal_login {
    z-index: 6000 !important;
  }

  .common_log_unique .common_log {
    width: 100%;
    border-radius: 40px 40px 0 0;
  }

  .mobilePersonalInformation {
    position: absolute;
    top: 0;
    right: 0;
    width: 200px;
    height: 100%;
    color: #333333;
    font-size: 16px;
    background-color: #fff;
    padding: 43px 0px;
    box-sizing: border-box;
    z-index: 150;
    text-align: center;
  }

  .mobilePersonalInformation .member_status {
    padding: 0 0 12px 25px;
    display: none;
  }

  .mobilePersonalInformation .member_status .left_m_header {
    width: 50px;
    height: 50px;
    float: left;
    position: relative;
  }

  .mobilePersonalInformation .member_status .left_m_header img {
    display: block;
    width: 100%;
    border-radius: 50%;
  }

  .mobilePersonalInformation .member_status .left_m_header .vip_icon {
    position: absolute;
    right: -4px;
    bottom: 0px;
    width: 22px;
    height: 22px;
    background: url("../images/personal_center/vip_icon01.svg") no-repeat center;
    background-size: 22px auto;
  }

  .mobilePersonalInformation .member_status .right_m_info {
    margin-left: 65px;
    margin-right: 25px;
  }

  .mobilePersonalInformation .member_status .right_m_info p.user_name {
    color: #333;
    font-size: 18px;
    line-height: 50px;
    white-space: nowrap;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    text-align: left;
  }

  .mobilePersonalInformation .personal_v_box {
    position: relative;
    height: 59px;
    background: url("../images/personal_center/personal_vmc_bg.png") no-repeat
      center;
    background-size: 100% auto;
    margin: 0 15px;
  }

  .mobilePersonalInformation .personal_v_box .lgc_box {
    position: absolute;
    left: 12px;
    top: 10px;
    text-align: left;
  }

  .mobilePersonalInformation .personal_v_box .lgc_box p.gold_color {
    color: #883f16;
    font-weight: 500;
    font-size: 14px;
  }

  .mobilePersonalInformation .personal_v_box .lgc_box p.gold-data {
    font-size: 12px;
    color: #883f16;
    margin-top: 3px;
  }

  .mobilePersonalInformation .personal_v_box .lgc_box p.gold-data i {
    font-style: normal;
  }

  .mobilePersonalInformation .personal_v_box a.btn {
    display: block;
    width: 72px;
    line-height: 25px;
    height: 25px;
    text-align: center;
    border-radius: 14px;
    background: #da992f !important;
    color: #fff !important;
    font-size: 12px;
    padding: 0;
    position: absolute;
    right: 12px;
    top: 17px;
    border: none;
    margin-bottom: 0;
  }

  .mobilePersonalInformation .personal_v_box a.btn span {
    padding-right: 10px;
    background: url("../images/personal_center/vip_arrow.png") no-repeat right
      center !important;
    background-size: 11px auto !important;
    width: auto;
    height: auto;
    margin-right: 0;
    vertical-align: initial;
  }

  .mobilePersonalInformation .chart_coin {
    padding: 12px 10px 12px 15px;
    border-bottom: 1px solid #f5f5f5;
    position: relative;
    margin-bottom: 10px;
  }

  .mobilePersonalInformation .chart_coin p {
    color: #999;
    font-size: 12px;
    line-height: 20px;
    text-align: left;
    background: url("../images/personal_center/diamond_icon02.png") no-repeat
      left center;
    background-size: 15px auto;
    padding-left: 25px;
  }

  .mobilePersonalInformation .chart_coin p span {
    color: #e7bc7b;
    display: inline-block;
    width: auto;
    height: auto;
    vertical-align: initial;
  }

  .mobilePersonalInformation .chart_coin a {
    display: block;
    position: absolute;
    right: 10px;
    top: 12px;
    font-size: 12px;
    color: #e7bc7b !important;
    padding-right: 13px;
    background: url("../images/personal_center/vip_arrow02.png") no-repeat right
      center;
    background-size: 11px auto;
    line-height: 20px;
    height: auto;
    margin-bottom: 0;
  }

  .mobilePersonalInformation .chart_coin a:focus {
    background: url("../images/personal_center/vip_arrow02.png") no-repeat right
      center !important;
    background-size: 11px auto !important;
    color: #e7bc7b !important;
  }

  .mobilePersonalInformation a {
    display: block;
    height: 22.5px;
    line-height: 22.5px;
    margin-bottom: 25px;
    text-decoration: none;
    color: #333333;
  }

  .mobilePersonalInformation a#mobile_btn {
    margin-left: -28px;
    margin-bottom: 35px;
  }

  .mobilePersonalInformation a.new_design {
    width: 170px;
    height: 45px;
    background-color: #14cfa6;
    line-height: 45px;
    color: #fff;
    font-size: 15px;
    display: inline-block;
  }

  .mobilePersonalInformation a.new_design span {
    margin-right: 0px;
    background: url("../images/add.png") center no-repeat;
    background-size: 10.5px 10.5px;
  }

  .mobilePersonalInformation span {
    display: inline-block;
    width: 20px;
    height: 20px;
    margin-right: 10px;
    vertical-align: sub;
  }

  .mobilePersonalInformation span.first {
    background: url("../images/design.png") center no-repeat;
    background-size: 20px 20px;
  }

  .mobilePersonalInformation span.second {
    background: url("../images/account_management.png") center no-repeat;
    background-size: 20px 20px;
  }

  .mobilePersonalInformation span.third {
    background: url("../images/drop_out.png") center no-repeat;
    background-size: 20px 20px;
  }

  /*****登陆，注册，找回密码*****/
  .find_wrap {
    width: 90%;
  }

  .find_wrap .inp_box span {
    width: 100px;
  }

  .find_wrap .inp_box img {
    width: 100px;
  }

  .common_log_unique .login_wrap {
    width: 100%;
    background: transparent;
  }

  .common_log_unique #aliyun_captcha {
    display: none;
  }

  .common_log_unique .login_wrap .inp_box {
    margin-top: 4px;
  }
  .common_log_unique .login_wrap .inp_box:first-child {
    margin-top: 0;
  }
  .common_log_unique .login_wrap .mobile_log .log_handle,
  .common_log_unique .login_wrap .account_log .log_handle,
  .common_log_unique .login_wrap .log_handle {
    margin-top: 15px;
  }
  .common_log_unique .login_wrap .log_handle input {
    font-size: 16px;
  }

  .common_log_unique .common_log .login_wrap .mobile_style_tit {
    display: flex;
    align-items: flex-end;
    padding-bottom: 6px;
  }
  .common_log_unique .common_log .login_wrap .mobile_style_tit li {
    width: auto;
    text-align: left;
    font-size: 16px;
    font-family: PingFangSC-Medium, PingFang SC;
    font-weight: 500;
    color: #333333;
  }
  .common_log_unique .common_log .login_wrap .mobile_style_tit li.active {
    font-size: 22px;
  }
  .common_log_unique .common_log .login_wrap .mobile_style_tit li + li {
    margin-left: 30px;
  }
  .common_log_unique .login_wrap ul li:nth-of-type(2) {
    padding-top: 0;
  }

  .common_log_unique .login_wrap {
    padding: 30px 25px 25px;
  }
  .common_log_unique .common_log .cancle {
    top: 35px;
    right: 25px;
  }

  .common_log_unique .onError,
  .common_log_unique .onFocus {
    pointer-events: none;
  }

  .common_log_unique .login_wrap .inp_box input {
    border: 0;
    border-bottom: 1px solid #e8eaec;
    font-size: 16px;
    text-indent: 0;
    border-radius: 0;
    margin: 0 !important;
  }

  .common_log_unique .login_wrap .inp_box span {
    width: 100px;
  }

  .common_log_unique .login_way .account_handle {
    display: none;
  }
  .common_log_unique p.reading_clause {
    display: none !important;
  }

  .common_log_unique .login-footer {
    display: flex;
    justify-content: space-between;
    height: 16px;
    font-size: 12px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #bababa;
    line-height: 16px;
    margin-top: 15px;
  }

  .common_log_unique .login-footer a {
    position: relative;
    color: #14cfa6;
  }

  .common_log_unique .login-footer a::after {
    content: "";
    position: absolute;
    left: -10px;
    top: -10px;
    right: -10px;
    bottom: -10px;
    background: transparent;
  }

  .common_log_unique .login-footer a.forget-password {
    color: #999999;
  }

  .wx_login_handle {
    margin: 25px auto 0;
    display: flex;
    justify-content: center;
    border: 0;
    height: auto;
  }

  .wx_login_handle .wx_login {
    display: block;
    height: 35px;
    padding-right: 45px;
    padding-left: 0;
    background: url(../images/icon-weixin@2x.png) no-repeat right center / 35px
      35px;
    font-size: 12px;
    line-height: 35px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #bababa;
    position: relative;
  }

  .wx_login_handle .wx_login::after {
    content: "";
    position: absolute;
    left: -10px;
    top: -10px;
    right: -10px;
    bottom: -10px;
    background: transparent;
  }

  .common_log_unique .register_wrap {
    width: 100%;
    padding: 40px 20px 25px;
  }

  .common_log_unique .register_wrap .inp_box span {
    width: 100px;
  }

  .common_log_unique .login_wrap .login_way .switch_login_title {
    display: none;
  }

  .common_log_unique .login_wrap .login_way .switch_boxes {
    display: none;
  }

  .common_log_unique .login_wrap .login_way .wx_login_handle {
    display: flex;
  }
  .common_log_unique .login_wrap .login_way .wxOpenLaunchStyle {
    display: block;
    width: 95px;
    height: 35px;
    margin: 25px auto 0;
    padding-right: 45px;
    background: url(../images/icon-weixin@2x.png) no-repeat right center / 35px
      35px;
    position: relative;
    left: -2px;
    border: 0;
  }

  .find_wrap .inp_box p {
    font-size: 30px;
  }

  .common_log_unique .login_wrap .login_way .switch_boxes {
    margin-top: 20px;
  }

  .common_log_unique .login_wrap .login_way .switch_boxes a {
    font-size: 0;
    width: 80px;
  }

  .common_log_unique .login_wrap .login_way .switch_boxes a span {
    display: inline-block;
    width: 22px;
    height: 22px;
    margin-right: 5px;
    margin-bottom: 0;
    border-radius: 0;
  }

  .common_log_unique .login_wrap .login_way .switch_boxes a p {
    display: inline-block;
    font-size: 13px;
    position: relative;
    top: -5px;
  }

  .common_log_unique .login_wrap .login_way .switch_boxes a.zh_login span {
    background: url("../images/account_number_icon.png") no-repeat center #fff;
    background-size: 22px auto;
  }

  .common_log_unique
    .login_wrap
    .login_way
    .switch_boxes
    a.zh_login:hover
    span {
    background: url("../images/account_number_icon.png") no-repeat center #fff;
    background-size: 22px auto;
  }

  .common_log_unique .login_wrap .login_way .switch_boxes a.qywx_login span {
    background: url("../images/new_qywx_login02.png") no-repeat center #fff;
    background-size: 22px auto;
  }

  .common_log_unique
    .login_wrap
    .login_way
    .switch_boxes
    a.qywx_login:hover
    span {
    background: url("../images/new_qywx_login02.png") no-repeat center #fff;
    background-size: 22px auto;
  }

  .common_log_unique .login_wrap .login_way .switch_boxes a.wx_login span {
    background: url("../images/wechat02.png") no-repeat center #fff;
    background-size: 22px auto;
  }

  .common_log_unique
    .login_wrap
    .login_way
    .switch_boxes
    a.wx_login:hover
    span {
    background: url("../images/wechat02.png") no-repeat center #fff;
    background-size: 22px auto;
  }

  .common_log_unique .check_box .words {
    margin-left: 17px;
  }

  /*****登陆，注册，找回密码end*****/
  .common_title h2 {
    font-size: 22px;
  }

  .common_title h2 span {
    font-size: 13px;
  }

  .common_title b {
    width: 40px;
  }

  .case_wrap .mask_handle .btn_green_border {
    width: 70%;
    height: 30px;
    line-height: 26px;
    margin: 10px auto;
  }

  .case_wrap .mask_handle .btn_green_bg {
    width: 70%;
    height: 30px;
    line-height: 30px;
  }

  .index_case .btn_black_border {
    width: 160px;
    height: 40px;
    line-height: 36px;
    margin: 20px auto;
  }

  .industry_nav {
    padding: 30px 0 20px;
  }

  .industry_nav .nav_wrap {
    width: 50%;
    padding-left: 15px;
    margin-bottom: 10px;
  }

  .industry_nav .nav_wrap h4 {
    margin-bottom: 15px;
    font-size: 16px;
  }

  .industry_nav .nav_wrap p a {
    margin-right: 10px;
    margin-bottom: 10px;
  }

  .download_goodness .goodness_wrap {
    padding: 30px 20px;
    margin-bottom: 20px;
    height: 300px;
  }

  .customer_eval .e_case_wrap img {
    margin-bottom: 10px;
  }

  .customer_eval .eval_case ul li div h5 {
    margin-bottom: 8px;
    font-size: 14px;
  }

  .customer_eval .eval_case ul li div p {
    font-size: 12px;
    margin-bottom: 7px;
  }

  .make_logo .form {
    width: 100%;
    margin-bottom: 22px;
  }

  .download_goodness,
  .customer_eval {
    padding: 0 0 30px;
  }

  .share_wrap {
    width: 345px;
    margin-bottom: 20px;
    margin-top: 0;
    padding-top: 20px;
  }

  .share_wrap .share_title {
    font-size: 18px;
    line-height: 1.38;
    margin-bottom: 10px;
  }

  .share_wrap .share_link {
    line-height: 24px;
    font-size: 14px;
    height: auto;
  }

  .share_wrap .swiper-container {
    border: 1px solid #eeeeef;
  }

  .share_wrap .visible-xs {
    bottom: -125px;
    border: 1px solid #14cfa6;
    border-radius: 2.5px;
    width: 100%;
    height: 45px;
    color: #14cfa6;
    font-size: 15px;
  }

  .share_wrap .visible-xs.editor_small {
    left: 0px;
    position: static;
    margin-top: 10px;
    font-weight: normal;
  }

  .share_wrap .visible-xs.download_small {
    right: 0px;
  }

  .share_wrap .visible-xs.editor_small span {
    background-image: url("../images/editor_small_mobile.png");
  }

  .share_wrap .visible-xs.keep_mc_design {
    margin-top: 15px;
    position: static;
    background: #14cfa6;
    color: #fff;
    font-weight: normal;
  }

  .share_wrap .visible-xs.keep_mc_design span {
    padding-left: 25px;
    background: url("../images/personal_center/keep_icon.png") left center
      no-repeat;
    background-size: 20px auto;
    display: inline-block;
    line-height: 45px;
    height: 45px;
  }

  .swiper-container {
    height: 258.5px;
  }

  .share_wrap .pop_up_box {
    width: 345px;
    height: 380px;
    z-index: 100;
    padding-top: 45px;
  }

  .share_wrap .pop_up_box .close {
    display: block;
    float: right;
    margin-top: 0px;
    margin-right: 0px;
    cursor: pointer;
    opacity: unset;
    width: 20px;
    height: 20px;
    margin-bottom: 20px;
    position: absolute;
    top: 10px;
    right: 10px;
  }

  .share_wrap .pop_up_box .copy_link div {
    line-height: 36px;
    background-color: #fff;
    width: 100px;
    height: 36px;
  }

  .share_wrap .pop_up_box img {
    width: 130px;
    height: 130px;
    margin-top: 20px;
  }

  .make_logo {
    padding: 20px 0;
  }

  footer {
    padding: 30px 15px;
  }

  footer .left {
    float: none;
    margin-bottom: 20px;
  }

  footer .right {
    margin-left: 0;
  }

  footer .right div a {
    margin-right: 20px;
    margin-bottom: 10px;
  }

  .industry_nav .nav_wrap:nth-of-type(5n + 1) {
    clear: none;
  }

  .industry_nav .nav_wrap:nth-of-type(2n + 1) {
    clear: both;
  }

  .logos_search .search_form .form {
    width: 100%;
  }

  .make_logo .center_form {
    margin-left: 0;
  }

  /*  样式更新 2019/5/22  */
  header div ul li {
    font-size: 12px;
  }

  .logo_case_show .crumbs_navs {
    margin-top: 15px;
    font-size: 12px;
  }

  /* 面包蟹样式 */
  .logos_search .crumbs_navs {
    margin-top: 15px;
    font-size: 12px;
  }

  .logos_search #industry_search {
    top: 6px;
    font-size: 12px;
  }

  .logos_search #industry_search .show_industry_tit p {
    font-size: 12px;
  }

  .logo_case_show .show_info {
    padding: 20px 0 35px;
  }

  .logo_case_show .logo_continfo .logo_title {
    font-size: 20px;
  }

  .logo_case_show .logo_continfo .relevant {
    margin-bottom: 0;
  }

  .logo_case_show .logo_continfo span.over_time {
    margin-bottom: 0;
  }

  .logo_case_show .logo_continfo .btns a {
    width: 120px;
    line-height: 41px;
  }

  .logo_others_lists {
    padding: 20px 0;
  }

  .logo_others_lists .others_list_title p {
    font-size: 20px;
  }

  .logo_others_lists .others_list_title .line {
    border-top: 2px solid #333;
    width: 30px;
  }

  .make_logo h5.bigtit {
    font-size: 16px;
    margin: 0 15px 15px;
    line-height: 1.5;
  }

  .index_case .industry_warp .banner-industry-wrap ul li {
    width: 50%;
    padding-top: 20px;
    min-height: 173px !important;
  }

  .index_case .industry_warp .banner-industry-wrap ul li .industry-box p a {
    margin-bottom: 5px;
  }

  .logos_search h1 {
    font-size: 32px;
    padding-top: 40px;
  }

  /* 20190703样式修改  */
  .header div ul li {
    font-size: 13px;
  }

  .index_banner .con p b {
    display: none;
  }

  .common_title h2 span {
    display: none;
  }

  footer .right p.friend_links {
    display: none;
  }

  .search_case_lists .case_wrap .mask_handle {
    z-index: -100;
  }

  /*2019-7-8修改*/
  .common_title {
    margin-top: 50px !important;
  }

  .index_case .common_title h2 p {
    width: 170px;
  }

  .common_title b {
    height: 4px;
  }

  .index_case .container .row .col-lg-3 {
    padding-left: 7px;
    padding-right: 7px;
    padding: 0px;
  }

  .case_wrap {
    margin-bottom: 14px;
  }

  .make_logo h5 {
    font-size: 19px;
  }

  .make_logo_step_mc .step_warp_mc .container div {
    padding-left: 35px;
  }

  .make_logo_step_mc .step_warp_mc .container div:nth-of-type(1) {
    background: url(../images/step1_icon_on.png) 8px top no-repeat;
  }

  .make_logo_step_mc .step_warp_mc .container div:nth-of-type(2) {
    background: url(../images/step2_icon_on.png) 8px top no-repeat;
  }

  .make_logo_step_mc .step_warp_mc .container div:nth-of-type(3) {
    background: url(../images/step3_icon_on.png) 8px top no-repeat;
  }

  .make_logo_step_mc .step_warp_mc .container div:nth-of-type(4) {
    background: url(../images/step4_icon_on.png) 8px top no-repeat;
  }

  .make_logo_step_mc .step_warp_mc div h4 {
    font-size: 17px;
    color: #ff8458;
    margin: 0 0 5px;
  }

  .make_logo_step_mc .step_warp_mc div p {
    font-size: 14px;
    color: #999;
  }

  .make_logo_step_mc .step_warp_mc img {
    display: block;
    width: 100%;
    margin-bottom: 15px;
  }

  .gray_bg_line {
    height: 10px;
    background: #f5f5f5;
  }

  .make_logo_step_mc a {
    display: block;
    width: 172px;
    height: 40px;
    line-height: 36px;
    margin: 0 auto;
    border: 2px solid #333;
    text-align: center;
    border-radius: 2px;
    font-size: 14px;
    color: #333 !important;
    text-decoration: none;
    margin-bottom: 25px;
  }

  .customer_eval .eval_case ul li .e_case_wrap {
    width: 100%;
  }

  .txz_wrap .txz_banner {
    margin: 55px auto 0;
    height: 498px;
  }

  .txz_wrap .banner_con img {
    margin: 100px auto 50px;
  }

  .txz_wrap .banner_con h2 {
    font-size: 35px;
    line-height: 55px;
  }

  .txz_wrap .txz_main .two_service ul.ser_nav {
    height: 122px;
    padding-top: 40px;
  }

  .txz_wrap .txz_main .two_service ul.ser_nav li {
    width: 48%;
    height: auto;
    line-height: 27px;
    font-size: 18px;
    padding: 0 15px;
  }

  .hidden-xs {
    display: none !important;
  }

  #txz_service_1 .s_con_1 .step_p {
    padding-top: 40px;
  }

  #txz_service_1 .s_con_1 .step_p span {
    min-width: 100px;
    width: 100px;
    margin-bottom: 15px;
    vertical-align: top;
  }

  #txz_service_1 .s_con_1 .package_reg {
    margin-top: 30px;
  }

  #txz_service_1 .s_con_1 .package_reg .col-lg-4 {
    margin-bottom: 20px;
  }

  .package_reg .col-lg-4 .package_box {
    height: 340px;
  }

  #txz_service_1 .s_con_1 .package_reg .package_box h4 {
    font-size: 20px;
    padding-top: 25px;
    margin-bottom: 30px;
  }

  #txz_service_1 .s_con_1 .package_reg .package_box .detail_txt p {
    font-size: 12px;
  }

  #txz_service_1 .s_con_1 .package_reg .package_box .price_wrap {
    bottom: 90px;
  }

  #txz_service_1 .s_con_1 .package_reg .package_box a {
    bottom: 25px;
  }

  #txz_service_1 .s_con_2 {
    padding-bottom: 20px;
  }

  #txz_service_1 .s_con_2 h4 {
    margin-top: 40px;
    margin-bottom: 30px;
    font-size: 20px;
  }

  #txz_service_1 .s_con_2 .reg_tips_txt li {
    margin-bottom: 40px;
  }

  #txz_service_1 .s_con_3 {
    padding-bottom: 20px;
  }

  #txz_service_1 .s_con_3 .container h4 {
    padding-top: 40px;
    padding-bottom: 30px;
    font-size: 26px;
  }

  #txz_service_1 .s_con_3 .reject_case .left {
    width: 100%;
    float: none;
    padding-top: 44px;
  }

  #txz_service_1 .s_con_3 .reject_case .left .left_con {
    width: 90%;
    height: 398px;
    padding: 15px;
    margin: 0 auto;
  }

  #txz_service_1 .s_con_3 .reject_case .right .right_con {
    width: 100%;
    height: 160px;
    padding: 0 10px;
  }

  #txz_service_1 .s_con_3 .reject_case .right .right_con img {
    margin-right: 10px;
    margin-top: 34px;
  }

  #txz_service_1 .s_con_3 .reject_case .right .right_con p.p_con {
    height: 63px;
    margin: 0;
  }

  #txz_service_1 .s_con_4 {
    padding-bottom: 160px;
  }

  #txz_service_1 .s_con_4 .protect_reg {
    width: 100%;
    height: auto;
  }

  #txz_service_1 .s_con_4 .protect_reg h4 {
    font-size: 23px;
    text-align: center;
    margin-left: 0;
  }

  #txz_service_1 .s_con_4 .protect_reg .left {
    width: 90%;
    margin: 0 auto 20px;
    padding: 30px 15px;
    float: none;
  }

  #txz_service_1 .s_con_4 .protect_reg .right {
    float: none;
    margin-right: 0;
  }

  #txz_service_1 .s_con_4 .protect_reg .right .right_con {
    width: 90%;
    padding: 0 15px;
    margin-left: auto;
    margin-right: auto;
    height: 160px;
  }

  #txz_service_1 .s_con_4 .protect_reg .right .right_con img {
    margin-right: 5px;
  }

  #txz_service_1 .s_con_4 .bottom_img {
    width: 90%;
    left: 5%;
    margin-left: 0;
    height: 215px;
    bottom: -95px;
  }

  #txz_service_1 .s_con_4 .bottom_img a {
    margin: 107px auto 0;
    width: 120px;
    height: 35px;
    line-height: 35px;
    font-size: 16px;
  }

  #txz_service_2 .s_con_1 .container h4 {
    padding-top: 40px;
    font-size: 26px;
    line-height: 40px;
  }

  #txz_service_2 .s_con_1 .step_p {
    padding-top: 40px;
  }

  #txz_service_2 .s_con_1 .container h4 {
    padding-top: 40px;
    font-size: 26px;
    line-height: 40px;
  }

  #txz_service_2 .s_con_1 .package_reg {
    margin-top: 30px;
  }

  #txz_service_2 .s_con_1 .package_reg .package_box_li {
    margin-bottom: 20px;
  }

  #txz_service_2 .s_con_1 .package_reg .col-lg-4 .package_box {
    padding: 0 15px 30px;
  }

  #txz_service_2 .s_con_1 .package_reg .package_box h4 {
    margin-bottom: 25px;
  }

  #txz_service_2 .s_con_1 .package_reg .package_box .detail_txt p {
    padding-left: 25px;
    line-height: 21px;
    font-size: 16px;
    margin-bottom: 15px;
  }

  #txz_service_2 .s_con_1 .package_reg .package_box .detail_txt p i {
    top: 3px;
  }

  #txz_service_2 .s_con_1 .package_reg .package_box .detail_txt p span {
    font-size: 12px;
  }

  #txz_service_2 .s_con_2 {
    padding-top: 70px;
    height: auto;
  }

  #txz_service_2 .s_con_2 h4 {
    font-size: 26px;
    line-height: 40px;
    margin-bottom: 40px;
  }

  #txz_service_2 .s_con_2 .our_service {
    height: auto;
    padding-bottom: 50px;
  }

  #txz_service_2 .s_con_2 .our_service .compare_con {
    width: 90%;
    padding-top: 20px;
  }

  #txz_service_2 .s_con_2 .our_service .compare_con .left,
  #txz_service_2 .s_con_2 .our_service .compare_con .right {
    width: 100%;
    padding: 20px;
    float: none;
    margin-top: 0;
    margin-bottom: 20px;
    height: 370px;
  }

  #txz_service_2 .s_con_2 .our_service .compare_con .left .path_img,
  #txz_service_2 .s_con_2 .our_service .compare_con .right .path_img {
    width: 100%;
  }

  #txz_service_2 .s_con_2 .our_service .compare_con .left .result_show,
  #txz_service_2 .s_con_2 .our_service .compare_con .right .result_show {
    margin-top: 28px;
  }

  #txz_service_2 .s_con_2 .our_service h4 {
    margin-top: 70px;
    margin-bottom: 40px;
  }

  #txz_service_2 .s_con_2 .our_service .buy_con {
    width: 100%;
  }

  #txz_service_2 .s_con_2 .our_service .buy_con .left,
  #txz_service_2 .s_con_2 .our_service .buy_con .right {
    width: 330px;
    float: none;
    margin: 0 auto 20px;
  }

  #txz_service_2 .s_con_3 {
    height: auto;
    padding-bottom: 70px;
  }

  #txz_service_2 .s_con_3 .reg_tips_txt li {
    margin-top: 40px;
  }

  .txz_wrap .txz_main .tm_common_bottom .bottom_con_1 {
    height: 390px;
    padding-top: 70px;
  }

  .txz_wrap .txz_main .tm_common_bottom .bottom_con_1 h4 {
    font-size: 26px;
  }

  .txz_wrap .txz_main .tm_common_bottom .bottom_con_1 img {
    width: 90%;
  }

  .txz_wrap .txz_main .tm_common_bottom .bottom_con_2 {
    height: auto;
    padding: 0 20px 70px;
  }

  .txz_wrap .txz_main .tm_common_bottom .bottom_con_2 h4 {
    padding-top: 70px;
    font-size: 26px;
  }

  .txz_wrap .txz_main .tm_common_bottom .bottom_con_2 a {
    font-size: 14px;
    line-height: 30px;
    padding-left: 12px;
  }

  .txz_wrap .txz_main .tm_common_bottom .bottom_con_2 a i {
    top: 11px;
  }

  .txz_wrap .txz_main .tm_common_bottom .bottom_con_3 {
    background: #3776cb;
    padding-top: 20px;
  }

  .txz_wrap .txz_main .tm_common_bottom .bottom_con_3 .right {
    height: auto;
    width: 100%;
  }

  .txz_wrap .txz_main .tm_common_bottom .bottom_con_3 .right .tm_pm {
    float: none;
    width: 80%;
    margin: 64px auto 0;
    height: 390px;
    padding: 65px 25px 0;
  }

  .txz_wrap .txz_main .tm_common_bottom .bottom_con_3 .right .tm_pm .p_tit {
    font-size: 18px;
    margin-bottom: 15px;
  }

  .txz_wrap .txz_main .tm_common_bottom .bottom_con_3 .right .tm_pm .p_con {
    font-size: 12px;
    line-height: 23px;
  }

  .txz_wrap .txz_main .tm_common_bottom .bottom_con_3 .right .tm_pm a {
    margin-top: 16px;
  }

  .txz_wrap .txz_main .tm_common_bottom .bottom_con_3 .right .tm_form {
    width: 80%;
    float: none;
    margin: 0 auto 70px;
  }

  .txz_wrap .txz_main .tm_common_bottom .bottom_con_3 .right .tm_form .p_tit {
    font-size: 26px;
  }

  .txz_wrap
    .txz_main
    .tm_common_bottom
    .bottom_con_3
    .right
    .tm_form
    .inp_group
    input,
  .txz_wrap
    .txz_main
    .tm_common_bottom
    .bottom_con_3
    .right
    .tm_form
    .inp_group
    select {
    width: 100%;
  }

  .txz_wrap .txz_main .tm_common_bottom .bottom_con_4 {
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .txz_wrap .txz_main .tm_common_bottom .bottom_con_4 .tm_point {
    padding-right: 10px;
    padding-left: 20px;
  }

  .txz_wrap .txz_main .tm_common_bottom .bottom_con_4 .tm_point .p_tit {
    font-size: 18px;
    margin: 26px 0;
  }

  .txz_wrap .txz_main .tm_common_bottom .bottom_con_4 .tm_point .p_con {
    font-size: 14px;
    line-height: 23px;
    padding-bottom: 5px;
  }

  #txz_service_1 .s_con_3 .reject_case .left .left_con .detail_txt p {
    margin-bottom: 0;
  }

  #txz_service_1 .s_con_2 .reg_tips_txt li img {
    width: 100%;
    max-width: 220px;
  }

  .tm_common_pop .modal-dialog {
    width: 90%;
  }

  .tm_common_pop .modal-dialog .modal-header {
    padding: 30px;
  }

  .tm_common_pop .modal-dialog .modal-title {
    font-size: 20px;
  }

  .tm_common_pop .modal-dialog .modal-body {
    padding: 0 20px 40px;
    font-size: 14px;
    line-height: 20px;
  }

  .t_brand_wrap {
    width: 86%;
    margin-left: -43%;
    height: 370px;
  }

  .t_brand_wrap .btn_wrap .btn_blue {
    width: 90%;
    left: 5%;
    bottom: 65px;
  }

  .t_brand_wrap .tips {
    padding: 0 10%;
  }

  /* 2019/07/25 页面改版  */
  .green_public_btn {
    height: 45px;
    line-height: 45px;
  }

  .oneself_design {
    background: none;
  }

  .oneself_design,
  .get_logo_step,
  .online_make_logo {
    padding: 35px 0;
    position: relative;

  }

  .online_make_logo {
    overflow: hidden;
  }

  .od_cont_left,
  .od_cont_right {
    float: none;
    width: 100%;
  }

  .foldline_title h2 {
    font-size: 22px;
  }

  .oneself_design .od_cont_left .green_public_btn,
  .online_make_logo .green_public_btn {
    position: absolute;
    left: 50%;
    bottom: 40px;
    margin-left: -115px;
  }

  .od_cont_left img {
    display: none;
  }

  .od_cont_right {
    margin-top: 25px;
  }

  .xs_od_padding {
    padding-bottom: 70px;
  }

  .oml_cont_right {
    margin-top: 25px;
    padding-bottom: 52px;
  }

  .od_cont_right .od_detail {
    max-width: inherit;
    margin-left: 0;
    margin-top: 25px;
  }

  .od_cont_right .od_detail .od_title {
    font-size: 18px;
  }

  .od_cont_right .od_detail .od_cont {
    font-size: 14px;
    margin-top: 5px;
  }

  .get_logo_step .six_step {
    margin-top: 25px;
  }

  .get_logo_step .six_step ul li {
    width: 100%;
    float: none;
    margin: 0 0 20px 0;
    padding-bottom: 10px;
  }

  .get_logo_step .six_step ul li p.cont {
    height: auto;
  }

  .oml_cont_left,
  .oml_cont_right {
    float: none;
    width: 100%;
  }

  .oml_cont_right ul {
    margin-left: 0;
    display: flex;
    flex-wrap: wrap;
  }

  .oml_cont_right ul li p.bigtitle {
    font-size: 16px;
    line-height: 30px;
    padding-left: 40px;
    margin-bottom: 8px;
  }

  .oml_cont_right ul li img {
    width: 30px;
    height: 30px;
  }

  .oml_cont_right ul li span {
    font-size: 14px;
    padding-left: 40px;
    margin-bottom: 6px;
  }

  .download_goodness,
  .customer_eval {
    padding: 30px 0;
  }

  .make_logo h5 {
    font-size: 20px;
    line-height: 1.6;
    margin-bottom: 6px;
  }

  .make_logo .make_tips {
    font-size: 14px;
    margin-bottom: 23px;
  }

  .index_banner .con h1 {
    font-size: 26px;
  }

  .index_banner .btn-design-go-banner {
    width: 220px;
  }

  .index_banner .btn-custom-go-banner {
    width: 220px;
  }

  .get_logo_step .six_step ul li p {
    margin-bottom: 0;
  }

  .get_logo_step .six_step ul li p.title {
    margin: 5px 0;
  }

  .get_logo_step .six_step ul li p.number {
    font-size: 18px;
  }

  .customer_eval.add_pad {
    padding-top: 35px;
  }

  .customer_eval .eval_case {
    margin-top: 15px;
  }

  .index_case .btn_black_border {
    width: 190px;
  }

  .logo_others_lists .logo_lists_table ul li {
    margin-top: 13px;
  }

  .logo_lists_table ul li {
    padding-left: 7px;
    padding-right: 7px;
  }

  .logo_others_lists .logo_lists_table ul li p {
    margin-bottom: 5px;
  }

  .bdsharebuttonbox {
    position: absolute;
    top: 80px;
    right: 20px;
  }

  .show_hidden_xs {
    display: block;
    margin: 20px auto 0;
  }

  .index_case.search_case_lists .text {
    margin-top: 0;
    margin-bottom: 15px;
  }

  .logos_search .search_form .form img {
    left: -338px;
  }
  
  .index_case .vslider {
    margin-top: 0px;
  }

  .index_case .vslider ul li {
    display: flex !important;
  }

  .index_case .vslider ul li span.tz_cont {
    font-weight: normal;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: inline-block;
    vertical-align: top;
    flex-shrink: 1;
  }
  .index_case .vslider ul li span.tz_time {
    white-space: nowrap;
  }

  /*城市地图*/
  .tcy_region_pro .city-filter .filter-province .city-select .select {
    float: none;
    margin-bottom: 10px;
    width: 100%;
  }

  .tcy_region_pro
    .city-filter
    .filter-province
    .city-select
    .select-city-content {
    display: block;
    float: none;
  }

  .tcy_region_pro
    .city-list
    .list_content
    .item-content
    .item-provinces
    .item-province
    .item-province-name {
    width: 60px;
  }

  .tcy_region_pro
    .city-list
    .list_content
    .item-content
    .item-provinces
    .item-province
    .item-citys {
    margin-left: 60px;
  }

  .tcy_region_pro .city-filter .filter-province .city-select {
    width: 100%;
  }

  .tcy_region_pro .city-filter .filter-province .city-search {
    display: block;
    margin-left: 90px;
    width: auto;
  }

  .tcy_region_pro {
    padding-top: 20px;
  }

  .tcy_region_pro .city-filter .filter-province .filter-province-float {
    margin-right: 0;
    float: none;
  }

  .tcy_region_pro .city-filter .filter-hot {
    margin-top: 10px;
  }

  .tcy_region_pro .city-filter .filter-province {
    margin-top: 10px;
  }

  .tcy_region_pro .city-filter .filter-title {
    width: 90px;
  }

  .tcy_region_pro .city-filter .filter-content {
    margin-left: 90px;
  }

  .tcy_region_pro .city-filter .filter-province .city-search {
    margin-left: 1px;
  }

  .tcy_region_pro .city-list .list-title .filter-title {
    display: block;
    margin-bottom: 10px;
  }

  .tcy_region_pro .city-list .list-title {
    margin: 20px 0 15px;
  }

  .tcy_region_pro
    .city-filter
    .filter-province
    .filter-province-float
    .direct_search {
    width: 90px;
    float: left;
  }

  /*城市地图end*/

  footer .footer-link {
    display: none;
  }

  .txz_wrap .txz_main .two_service ul.ser_nav {
    height: 122px;
    padding-top: 40px;
  }

  .txz_wrap .txz_main .two_service ul.ser_nav li {
    width: 48%;
    height: auto;
    line-height: 27px;
    font-size: 18px;
    padding: 0 15px;
  }

  #txz_service_2 .s_con_1 .container h4 {
    padding-top: 40px;
    font-size: 26px;
    line-height: 40px;
  }

  #txz_service_1 .s_con_1 .package_reg .col-lg-4 {
    margin-bottom: 20px;
  }

  #txz_service_1 .s_con_1 .step_p {
    padding-top: 40px;
  }

  #txz_service_2 .s_con_1 .step_p {
    padding-top: 40px;
  }

  #txz_service_2 .s_con_1 .step_p span {
    min-width: 100px;
    width: 100px;
    margin-bottom: 15px;
    vertical-align: top;
  }

  #txz_service_2 .s_con_1 .step_p i {
    margin-left: 10px;
    margin-right: 10px;
    margin-top: 20px;
    margin-bottom: 0;
  }

  #txz_service_1 .s_con_1 .step_p span {
    min-width: 100px;
    width: 100px;
    margin-bottom: 15px;
    vertical-align: top;
  }

  #txz_service_1 .s_con_1 .step_p i {
    margin-left: 5px;
    margin-right: 5px;
    margin-top: 20px;
    margin-bottom: 0;
  }

  #txz_service_1 .s_con_1 .package_reg {
    margin-top: 30px;
  }

  #txz_service_1 .s_con_1 .package_reg .package_box h4 {
    font-size: 20px;
    padding-top: 25px;
    margin-bottom: 30px;
  }

  #txz_service_1 .s_con_1 .package_reg .package_box .detail_txt p {
    font-size: 12px;
  }

  #txz_service_1 .s_con_1 .package_reg .col-lg-4 .package_box {
    height: 340px;
  }

  #txz_service_1 .s_con_1 .package_reg .package_box .price_wrap {
    bottom: 90px;
  }

  #txz_service_1 .s_con_1 .package_reg .package_box a {
    bottom: 25px;
  }

  #txz_service_1 .s_con_2 {
    padding-bottom: 20px;
  }

  #txz_service_1 .s_con_2 h4 {
    margin-top: 40px;
    margin-bottom: 30px;
    font-size: 20px;
  }

  #txz_service_1 .s_con_2 .reg_tips_txt li {
    margin-bottom: 40px;
  }

  #txz_service_1 .s_con_3 {
    padding-bottom: 20px;
  }

  #txz_service_1 .s_con_3 .container h4 {
    padding-top: 40px;
    padding-bottom: 30px;
    font-size: 26px;
  }

  #txz_service_1 .s_con_3 .reject_case .left {
    width: 100%;
    float: none;
    padding-top: 44px;
  }

  #txz_service_1 .s_con_3 .reject_case .left .left_con {
    width: 90%;
    height: 398px;
    padding: 15px;
    margin: 0 auto;
  }

  #txz_service_1 .s_con_3 .reject_case .right {
    margin-top: 30px;
  }

  #txz_service_1 .s_con_3 .reject_case .right .right_con {
    width: 100%;
    height: 160px;
    padding: 0 10px;
  }

  #txz_service_1 .s_con_3 .reject_case .right .right_con img {
    margin-right: 10px;
    margin-top: 34px;
  }

  #txz_service_1 .s_con_3 .reject_case .right .right_con p.p_con {
    height: 63px;
  }

  #txz_service_1 .s_con_4 .protect_reg {
    width: 100%;
    height: auto;
  }

  #txz_service_1 .s_con_4 .protect_reg h4 {
    font-size: 23px;
    text-align: center;
    margin-left: 0;
  }

  #txz_service_1 .s_con_4 .protect_reg .left {
    width: 90%;
    margin: 0 auto 20px;
    padding: 30px 15px;
    float: none;
  }

  #txz_service_1 .s_con_4 .protect_reg .right .right_con {
    width: 90%;
    padding: 0 15px;
    margin-left: auto;
    margin-right: auto;
    height: 160px;
  }

  #txz_service_1 .s_con_4 .protect_reg .right .right_con img {
    margin-right: 5px;
  }

  #txz_service_1 .s_con_4 .protect_reg .right {
    float: none;
    margin-right: 0;
  }

  #txz_service_1 .s_con_4 .bottom_img {
    width: 90%;
    left: 5%;
    margin-left: 0;
    height: 215px;
    bottom: -95px;
  }

  .txz_wrap .txz_main .tm_common_bottom .bottom_con_1 h4 {
    font-size: 26px;
  }

  .txz_wrap .txz_main .tm_common_bottom .bottom_con_1 img {
    width: 90%;
  }

  #txz_service_1 .s_con_4 {
    padding-bottom: 160px;
  }

  #txz_service_1 .s_con_4 .bottom_img a {
    margin: 107px auto 0;
    width: 120px;
    height: 35px;
    line-height: 35px;
    font-size: 16px;
  }

  .txz_wrap .txz_main .tm_common_bottom .bottom_con_1 {
    height: 390px;
    padding-top: 70px;
  }

  .txz_wrap .txz_main .tm_common_bottom .bottom_con_2 {
    height: auto;
    padding: 0 20px 70px;
  }

  .txz_wrap .txz_main .tm_common_bottom .bottom_con_2 a {
    font-size: 14px;
    line-height: 30px;
    padding-left: 12px;
  }

  .txz_wrap .txz_main .tm_common_bottom .bottom_con_2 a i {
    top: 11px;
  }

  .txz_wrap .txz_main .tm_common_bottom .bottom_con_2 h4 {
    padding-top: 70px;
    font-size: 26px;
  }

  .txz_wrap .txz_main .tm_common_bottom .bottom_con_3 {
    background: #3776cb;
  }

  .txz_wrap .txz_main .tm_common_bottom .bottom_con_3 .right {
    height: auto;
    width: 100%;
  }

  .txz_wrap .txz_main .tm_common_bottom .bottom_con_3 .right .tm_pm {
    float: none;
    width: 80%;
    margin: 64px auto 0;
    height: 390px;
    padding: 65px 25px 0;
  }

  .txz_wrap .txz_main .tm_common_bottom .bottom_con_3 .right .tm_pm .p_tit {
    font-size: 18px;
    margin-bottom: 15px;
  }

  .txz_wrap .txz_main .tm_common_bottom .bottom_con_3 .right .tm_pm .p_con {
    font-size: 12px;
    line-height: 23px;
  }

  .txz_wrap .txz_main .tm_common_bottom .bottom_con_3 .right .tm_form {
    width: 80%;
    float: none;
    margin: 0 auto 70px;
  }

  .txz_wrap .txz_main .tm_common_bottom .bottom_con_3 .right .tm_pm a {
    margin-top: 16px;
  }

  .txz_wrap .txz_main .tm_common_bottom .bottom_con_3 .right .tm_form .p_tit {
    font-size: 26px;
  }

  .txz_wrap
    .txz_main
    .tm_common_bottom
    .bottom_con_3
    .right
    .tm_form
    .inp_group
    input,
  .txz_wrap
    .txz_main
    .tm_common_bottom
    .bottom_con_3
    .right
    .tm_form
    .inp_group
    select {
    width: 100%;
  }

  .txz_wrap .txz_main .tm_common_bottom .bottom_con_4 {
    padding-top: 70px;
    padding-bottom: 70px;
  }

  #txz_service_2 .s_con_1 .package_reg {
    margin-top: 30px;
  }

  #txz_service_2 .s_con_1 .package_reg .package_box_li {
    margin-bottom: 20px;
  }

  #txz_service_2 .s_con_1 .package_reg .col-lg-4 .package_box {
    padding: 0 15px 30px;
  }

  #txz_service_2 .s_con_1 .package_reg .package_box h4 {
    margin-bottom: 25px;
  }

  #txz_service_2 .s_con_1 .package_reg .package_box .detail_txt p {
    padding-left: 25px;
    line-height: 21px;
    font-size: 16px;
  }

  #txz_service_2 .s_con_1 .package_reg .package_box .detail_txt p i {
    top: 3px;
  }

  #txz_service_2 .s_con_1 .package_reg .package_box .detail_txt p {
    margin-bottom: 15px;
  }

  #txz_service_2 .s_con_1 .package_reg .package_box .detail_txt p span {
    font-size: 12px;
  }

  #txz_service_2 .s_con_2 {
    padding-top: 70px;
    height: auto;
  }

  #txz_service_2 .s_con_2 .our_service {
    height: auto;
    padding-bottom: 50px;
  }

  #txz_service_2 .s_con_2 .our_service .compare_con .left .path_img,
  #txz_service_2 .s_con_2 .our_service .compare_con .right .path_img {
    width: 100%;
  }

  #txz_service_2 .s_con_2 .our_service .compare_con {
    width: 90%;
    padding-top: 20px;
  }

  #txz_service_2 .s_con_2 .our_service .compare_con .left,
  #txz_service_2 .s_con_2 .our_service .compare_con .right {
    width: 100%;
    padding: 20px;
    float: none;
    margin-top: 0;
    margin-bottom: 20px;
    height: 363px;
  }

  #txz_service_2 .s_con_2 .our_service .compare_con .left .result_show,
  #txz_service_2 .s_con_2 .our_service .compare_con .right .result_show {
    margin-top: 40px;
  }

  #txz_service_2 .s_con_2 .our_service h4 {
    margin-top: 70px;
    margin-bottom: 40px;
  }

  #txz_service_2 .s_con_2 .our_service .buy_con {
    width: 100%;
  }

  #txz_service_2 .s_con_2 .our_service .buy_con > div {
    width: 330px;
    float: none;
    margin: 0 auto 20px;
  }

  #txz_service_2 .s_con_2 .our_service .buy_con .left {
    float: none;
  }

  #txz_service_2 .s_con_2 .our_service .buy_con .right {
    float: none;
  }

  #txz_service_2 .s_con_3 {
    height: auto;
    padding-bottom: 70px;
  }

  #txz_service_2 .s_con_3 .reg_tips_txt li {
    margin-top: 40px;
  }

  #txz_service_2 .s_con_2 h4 {
    font-size: 26px;
    line-height: 40px;
    margin-bottom: 40px;
  }

  .txz_wrap .txz_main .tm_common_bottom .bottom_con_4 .tm_point {
    padding-right: 10px;
    padding-left: 20px;
  }

  .txz_wrap .txz_main .tm_common_bottom .bottom_con_4 .tm_point .p_tit {
    font-size: 18px;
    margin: 26px 0;
  }

  .txz_wrap .txz_main .tm_common_bottom .bottom_con_4 .tm_point .p_con {
    font-size: 14px;
    line-height: 23px;
    padding-bottom: 5px;
  }

  .tm_common_pop .modal-dialog {
    width: 90%;
  }

  .tm_common_pop .modal-dialog .modal-body {
    padding: 0 20px 40px;
    font-size: 14px;
    line-height: 20px;
  }

  .tm_common_pop .modal-dialog .modal-header {
    padding: 30px;
  }

  .tm_common_pop .modal-dialog .modal-title {
    font-size: 20px;
  }

  .tm_common_pop .modal-dialog .modal-body img {
    width: 100%;
  }

  .txz_wrap .txz_main .our_customers {
    padding: 30px 0;
  }

  .txz_wrap .txz_main .our_customers .oc_title h2 {
    font-size: 18px;
  }

  .txz_wrap .txz_main .our_customers .customers_list {
    background: #fff;
    margin-top: 20px;
  }

  .txz_wrap .txz_main .our_customers .customers_list .customers_small_box {
    display: block;
  }

  .txz_wrap .txz_main .our_customers .customers_list .customers_small_box img {
    display: block;
    width: 100%;
  }

  .txz_wrap .txz_main .our_customers .customers_list ul {
    display: none;
  }

  .txz_wrap .txz_main .two_service ul.ser_nav {
    height: 82px;
    padding-top: 22px;
  }

  .txz_wrap .txz_main .two_service ul.ser_nav li a.tabulous_active:after {
    border-top: 12px solid #f3f9ff;
    bottom: -44px;
  }

  .txz_wrap .txz_main .two_service ul.ser_nav {
    height: 70px;
    padding-top: 23px;
  }

  .tm_common_bottom {
    padding-bottom: 30px;
  }

  .my_design {
    position: relative;
    width: 100%;
    top: 0px;
    left: 0px;
    padding: 0px;
    padding-right: 15px;
    height: auto !important;
    margin-top: 0;
    background: #fff;
  }

  .my_design .my_design_panel {
    position: static;
    top: 0px;
  }

  .my_design .no_design {
    top: 60px;
  }

  .my_design .design_hotcase_show {
    padding-left: 15px;
  }

  .design_hotcase_show {
    padding-right: 15px;
  }

  .mobile_new_design {
    position: relative;
    width: 100%;
    padding: 17px 15px;
  }

  .mobile_new_design a.new_design {
    width: 100%;
    height: 45px;
    line-height: 45px;
    font-size: 16px;
    display: inline-block;
    text-align: center;
    background-color: white;
    color: #14cfa6;
    border: 1px solid #14cfa6;
  }

  .mobile_new_design a.new_design span {
    display: inline-block;
    margin-right: 5px;
    width: 12px;
    height: 12px;
    background: url("../images/newDesign/design_mc_icon.png") no-repeat center;
    background-size: 12px 12px;
    vertical-align: baseline;
  }

  .search_case_lists.search_case_lists_unique .case_wrap {
    height: initial;
  }

  .search_case_lists.search_case_lists_unique {
    padding-top: 50px;
    padding-bottom: 20px;
  }

  .logos_paginate_unique {
    padding-top: 20px;
  }

  .panel_unique {
    width: 92%;
    height: 140px;
    margin-top: -70px;
  }

  .share_design {
    height: 200px;
    margin-top: -120px;
  }

  .panel_unique .close {
    width: 15px;
  }

  .password_account {
    position: absolute;
    width: calc(100% - 30px);
    height: 100%;
    top: 100px;
    left: 15px;
    background-color: #fff;
  }

  .password_account > p {
    position: absolute;
    top: 10px;
    left: 0px;
  }

  .password_account .password_account_panel {
    position: absolute;
    top: 75px;
    height: 100%;
    left: 0px;
  }

  .password_account .password_account_panel .password_account_panel_small {
    width: 100%;
    height: initial;
    top: 0px;
    left: 0px;
    margin-top: 0px;
    margin-left: 0px;
  }

  .password_account .inp_box_phone {
    margin-left: 0px;
    width: 100%;
  }

  .password_account .inp_box.inp_box_phone_unique {
    width: 100%;
  }

  .password_account
    .password_account_panel
    .password_account_panel_small
    > div
    a {
    float: left;
  }

  .password_account
    .password_account_panel
    .password_account_panel_small
    > div
    a.go_set {
    float: left;
  }

  .account_management {
    left: 0;
    color: #666666;
    margin-left: 0px;
    padding-left: 15px;
    padding-right: 15px;
    width: 100%;
  }

  .tab-content {
    width: 100%;
  }

  .find_password .find_wrap {
    width: 100%;
  }

  .find_password .find_wrap.find_wrap_unique {
    padding-top: 50px;
  }

  .find_password .find_wrap .find_handle input {
    margin-left: 0px;
    width: 100%;
  }

  .find_password .find_wrap .f_tit {
    font-size: 15px;
  }

  .find_password .find_wrap .f_tit.f_tit_unique {
    display: block;
  }

  .find_password .find_wrap .inp_box {
    width: 100%;
  }

  .find_password .find_wrap .inp_box_phone {
    color: #333333;
    width: auto;
  }

  .find_password .find_wrap .change_password_input_box {
    display: block !important;
  }

  .find_password .find_wrap .verification_code_input {
    width: 58%;
  }

  .find_password .btn_green_bg {
    width: 40%;
  }

  .find_password .find_wrap .change_height {
    height: 30px;
    line-height: 30px;
  }

  .find_password .find_wrap .f_tit.change_height {
    margin-top: 18px;
  }

  .find_password .find_wrap .inp_box_phone_unique {
    margin-left: 0px;
  }

  .successful_setup {
    width: 100%;
    margin-left: -50%;
    padding-left: 15px;
    padding-right: 15px;
  }

  .successful_setup a {
    width: 100%;
  }

  .index_banner .con .form {
    width: 72%;
  }

  .index_banner .con .form > .form-box input {
    font-size: 15px;
  }

  .index_banner .con .form > .form-box a {
    display: block;
    width: auto;
    margin: 45px auto 0;
    height: 64px;
    line-height: 64px;
  }

  header .logo {
    top: 6px;
    width: 134px;
    margin-left: -67px;
  }

  header .logo img {
    width: auto;
    height: 44px;
  }

  header .logo img.lg_t {
    width: 90px;
    padding-left: 2px;
  }

  header .nav_i {
    width: 20px;
    height: 20px;
    top: 18px;
    left: 15px;
  }

  footer .right div a.btlogo {
    width: 48px;
    margin-right: 20px;
  }

  .index_case .container .row {
    padding: 0 7.5px;
  }

  .index_case .container .row .col_li {
    padding: 0 7.5px;
    padding-bottom: 15px;
  }

  .index_case .container .row .col_li .case_wrap {
    border: 1px solid #e8eaec;
  }
  .index_case .container .row .col_li .cw_tit {
    display: none;
  }

  .index_banner .con {
    padding-top: 280px;
  }

  .index_case .botton_boxes {
    padding-bottom: 35px;
  }

  .index_case .botton_boxes a {
    height: 45px;
    line-height: 43px;
    font-size: 18px;
    margin: 10px auto;
  }

  .index_landing_case .botton_boxes a {
    width: 100%;
    box-shadow: none;
  }

  .submit_content .contac_msg input {
    max-width: 270px;
  }

  .index_case .container .advantage_wrap .col_li {
    margin-top: 15px;
  }

  .advantage_wrap {
    margin-top: 0;
    margin-bottom: 70px;
  }

  .advantage_wrap .aw_center {
    padding: 27.5px 20px;
  }

  .advantage_wrap .aw_center p {
    font-size: 15px;
    line-height: 1.5;
    height: auto;
    min-width: 7em;
  }

  header div ul .avatar {
    width: 32px;
    height: 32px;
    padding-top: 0;
    margin-top: 12px;
  }

  header div ul .avatar img {
    display: block;
    width: 100%;
  }

  header div ul .logAvatar {
    width: 28px;
    height: 28px;
    padding-top: 0;
    margin-top: 12px;
  }

  header div ul .logAvatar img {
    display: block;
    width: 100%;
  }

  .landing_move_banner {
    /* background: url(../images/phone_landing_banner_bg.png) center top no-repeat #ff8458; */
    background-size: 414px auto;
    overflow: hidden;
  }

  .index_banner .landing_con {
    width: 368px;
    padding-top: 160px;
  }

  .index_banner .landing_con h2 {
    font-size: 18px;
  }

  .index_banner .landing_con .wrapper .half_boxes {
    float: none;
    width: 100%;
    text-align: center;
    padding: 0;
  }

  .index_banner .landing_con .wrapper .half_boxes .hb_center h3 {
    font-size: 25px;
    margin-bottom: 5px;
  }

  .index_banner .landing_con .wrapper .half_boxes .hb_center .ms_cont {
    font-size: 15px;
    line-height: 1.666;
  }

  .index_banner .landing_con .wrapper .half_boxes .hb_center a {
    margin: 15px auto 8px;
    width: 200px;
  }

  .index_banner .landing_con .wrapper .right_half .hb_center {
    padding-left: 0;
  }

  .index_banner .landing_con .wrapper .left_half .hb_center {
    padding-right: 0;
    text-align: center;
  }

  .index_banner .landing_con .wrapper .left_half .hb_center a {
    margin: 15px auto 8px;
  }

  .index_banner .landing_con .wrapper .center_half {
    position: relative;
    left: auto;
    top: auto;
    width: 100%;
    max-width: 304px;
    height: 0;
    border-top: 1px solid #14cfa6;
    margin: 45px auto;
  }

  .index_banner .landing_con .wrapper .center_half .ch_img {
    width: 30px;
    height: 30px;
    left: 50%;
    margin-left: -15px;
    margin-top: 0;
    top: -17px;
    padding: 2px;
  }

  html, body.index {
    height: 100%;
    padding-bottom: 0;
  }
  .index_move_banner {
    height: auto;
    padding-top: 55px;
    height: calc(100% - 60px);
    display: flex;
    flex-direction: column;
  }

  .index_move_banner .index_con {
    /* padding-top: 70px;
    padding-bottom: 30px;
    width: 100%;
    height: auto; */
    width: 100%;
    height: auto;
    flex: 1;
    display: flex !important;
    flex-direction: column;
    justify-content: space-evenly;
    padding: 20px 0 0;
  }

  .index_move_banner .index_con h1 {
    font-size: 37px;
    font-family: PingFang-SC-Semibold, PingFang-SC;
    color: rgba(34, 34, 34, 1);
    line-height: 45px;
  }

  .index_banner .wisdom_h_design {
    display: block;
    width: auto;
    height: auto;
    margin: 45px 20px 30px !important;
    background: transparent;
    box-shadow: none;
    border-radius: 0;
  }

  .index_banner .wisdom_h_design .logoname_input {
    display: block;
    box-sizing: border-box;
    padding: 16px 16px;
    font-size: 16px;
    line-height: 32px;
    height: 64px;
    background: rgba(244, 246, 248, 1);
    border-radius: 2.5px;
    text-indent: 0;
    width: 100%;
    color: #333333;
    text-align: center;
  }

  .index_banner .wisdom_h_design .generat_btn {
    display: block;
    width: 100%;
    height: 64px;
    line-height: 64px;
    border-radius: 2.5px;
    margin-top: 10px;
    font-size: 16px;
  }

  .index_move_banner .index_con p.move_results_tip {
    font-size: 16px;
    line-height: 25px;
    color: #666;
    width: 80%;
    margin: 20px auto 0;
  }

  .index_banner .index_con .index_logo a img {
    width: 60px;
    height: 60px;
  }

  .index_banner .index_con .retrieval_wrap {
    margin-top: 40px;
  }

  .index_banner .index_con .retrieval_wrap .input_keywords_tab {
    margin-top: 0;
  }

  .index_banner .index_con .retrieval_wrap .input_keywords_tab ul li {
    font-size: 16px;
  }

  .index_banner
    .index_con
    .retrieval_wrap
    .input_keywords_tab
    ul
    li.on
    span
    .line {
    display: none;
  }

  .index_banner .index_con .retrieval_wrap .wisdom_h_design {
    margin: 20px !important;
    display: flex;
    height: auto;
    border-radius: 3px;
    border: 2px solid #14cfa6;
    box-shadow: none;
  }

  .index_banner .index_con .retrieval_wrap .wisdom_h_design {
    display: block;
    border: none;
  }

  .index_banner .index_con .retrieval_wrap .wisdom_h_design .logoname_input {
    height: 52px;
    text-align: left;
    width: auto;
    background: #fff;
  }

  .index_banner .index_con .retrieval_wrap .wisdom_h_design .logoname_input {
    height: 64px;
    text-align: center;
    width: 100%;
    background: rgba(244, 246, 248, 1);
  }

  .index_banner .index_con .retrieval_wrap .wisdom_h_design .generat_btn {
    width: 50px;
    margin-top: 0;
    height: 53px;
    background: url("../images/arrow_m_long.png") no-repeat center;
    background-size: 22px auto;
    top: 0;
    right: 0;
  }

  .index_banner .index_con .retrieval_wrap .wisdom_h_design .generat_btn {
    position: static;
    background: rgba(20, 207, 166, 1);
    width: 100%;
    height: 64px;
    line-height: 64px;
    margin-top: 10px;
  }

  .index_banner .index_con .retrieval_wrap .wisdom_h_design .generat_btn span {
    padding-right: 31px;
    background: url(../images/start_icon.png) right center no-repeat;
    background-size: 22px auto;
  }

  .index_banner .index_con .retrieval_wrap .wisdom_h_design .generat_r_btn {
    background: url("../images/arrow_m_long.png") no-repeat center;
    background-size: 22px auto;
    width: 50px;
    height: 53px;
    top: 0;
    right: 0;
    display: none;
  }

  .index_banner .index_con .retrieval_wrap .sjmb_list a {
    font-size: 13px;
    padding: 0 10px;
    line-height: 28px;
    margin: 0 4px;
  }

  .screen_menu .main_screen a {
    font-size: 14px;
    padding-right: 15px;
  }

  .logos_search {
    padding-bottom: 25px;
  }

  .logos_search h1 {
    font-size: 25px;
    padding-top: 36px;
  }

  .logos_search .sub_title {
    font-size: 13px;
  }

  .logos_search .wisdom_h_design {
    margin: 12px auto 15px;
  }

  .logos_search .wisdom_h_design .logoname_input {
    line-height: 55px;
    padding-right: 120px;
  }

  .logos_search .wisdom_h_design .generat_btn {
    width: 140px;
    font-size: 17px;
  }

  .logos_search .wisdom_h_design .whd_box .generat_btn {
    width: 110px;
    font-size: 17px;
  }

  .logos_search .search_results_num p {
    line-height: 1.6;
  }

  .logos_search .wisdom_h_design .go_t_index {
    width: 225px;
    line-height: 55px;
    font-size: 17px;
    margin: 10px auto;
  }

  .logos_search .show_more_text {
    background: url(../images/arrow_white_down02.png) no-repeat right 3px;
    background-size: 12px auto;
  }

  .logos_search .hide_text {
    background: url(../images/arrow_white_up02.png) no-repeat right top;
    background-size: 12px auto;
    top: 0;
  }

  .index_case.search_case_lists .text {
    font-size: 24px;
  }

  .screen_search_wrap {
    top: 8px;
    right: 15px;
  }

  .screen_search_wrap .lk_move_search {
    display: block;
    width: 17px;
    height: 18px;
    background: url("../images/lk_case_search.png") no-repeat center;
    background-size: 17px auto;
  }

  .screen_search_wrap .tcy_pc_search {
    display: none;
  }

  .setup_font {
    font-size: 18px;
  }

  /*  搜索页移动端弹窗 */
  .search_popup_overall {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #fff;
    z-index: 9999;
  }

  .search_popup_overall .sp_top {
    position: relative;
    margin: 15px;
  }

  .search_popup_overall .sp_top .pop_search_box {
    border: 1px solid #ddd;
    margin-right: 45px;
    border-radius: 3px;
    position: relative;
  }

  .search_popup_overall .sp_top .pop_search_box input {
    line-height: 35px;
    font-size: 14px;
    color: #333;
    border: none;
    padding: 0 35px;
    width: 100%;
    outline: none;
  }

  .search_popup_overall .sp_top .pop_search_box .pop_search_btn {
    position: absolute;
    left: 10px;
    top: 9px;
    display: block;
    width: 18px;
    height: 19px;
    background: url("../images/lk_case_search.png") no-repeat center;
    background-size: 18px auto;
    border: none;
  }

  .search_popup_overall .sp_top .pop_search_box .clearcont {
    position: absolute;
    right: 10px;
    top: 10px;
    width: 15px;
    height: 15px;
    background: url("../images/search_clear.png") no-repeat center;
    background-size: 15px auto;
    display: none;
  }

  .search_popup_overall .sp_top .search_cancel {
    position: absolute;
    right: 0;
    top: 0;
    font-size: 15px;
    line-height: 36px;
    color: #666;
  }

  .search_popup_overall .sp_bottom {
    margin: 0 15px;
  }

  .search_popup_overall .sp_bottom h3 {
    padding-top: 5px;
    font-size: 15px;
    color: #333;
    line-height: 1.4;
  }

  .search_popup_overall .sp_bottom ul li {
    width: 50%;
    float: left;
    line-height: 1.4;
    margin-top: 18px;
  }

  .search_popup_overall .sp_bottom ul li a {
    color: #666;
    font-size: 13px;
  }

  .main_screen {
    display: none;
  }

  .screen_menu {
    padding: 15px 0;
  }

  .screen_menu .secondary_screen {
    display: none !important;
  }

  .screen_menu .mobile_screen_industry {
    display: block;
  }

  .screen_menu .mobile_screen_industry span {
    color: #666;
    padding-right: 18px;
    background: url(../images/arrow_black_down01.png) no-repeat right center;
    background-size: 11px auto;
    font-size: 14px;
    line-height: 1.42;
  }

  .sh_public_bg {
    position: fixed;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0.6;
    top: 0;
    left: 0;
    z-index: 3000;
    display: none;
  }

  .sh_industry_mobile {
    display: none;
    z-index: 3001;
    position: fixed;
    left: 0;
    top: 0;
    width: 80%;
    height: 100%;
    background: #f6f6f6;
  }

  .sh_industry_mobile .left_main_service {
    width: 44%;
    overflow-y: auto;
    background: #fff;
    height: 100%;
    padding-bottom: 20px;
  }

  .sh_industry_mobile .left_main_service ul {
    width: 100%;
    height: 100%;
    overflow-y: auto;
  }

  .sh_industry_mobile .left_main_service ul li {
    display: block;
    padding-left: 15px;
    line-height: 40px;
    color: #666;
  }

  .sh_industry_mobile .left_main_service ul li.on {
    background: #f6f6f6;
    color: #ff8458;
  }

  .sh_industry_mobile .right_branch_service {
    position: absolute;
    left: 44%;
    top: 0;
    width: 56%;
  }

  .sh_industry_mobile .right_branch_service .service_list {
    display: none;
    height: 320px;
    overflow: auto;
  }

  .sh_industry_mobile .right_branch_service .service_list a {
    display: block;
    padding-left: 10px;
    line-height: 40px;
    color: #666;
  }

  .sh_industry_mobile .right_branch_service .service_list a.on_service {
    color: #ff3465;
  }

  .sh_industry_mobile .right_branch_service .service_list a:focus {
    color: #ff3465;
  }

  .search_case_lists .case_wrap .layer_box {
    opacity: 1;
    display: none;
  }

  .search_case_lists .case_wrap .layer_box .center {
    width: 120px;
    margin-left: -60px;
    height: auto;
    margin-top: -19px;
  }

  .search_case_lists .case_wrap .layer_box .center a {
    line-height: 33px;
    width: 120px;
  }

  .search_case_lists .case_wrap .layer_box .center a.link_btn02 {
    display: none;
  }

  .search_case_lists .case_wrap .layer_box .center a.link_btn03 {
    margin-top: 15px;
  }

  .logo_others_lists .logo_lists_table ul li.col_li {
    padding-left: 15px;
    padding-right: 7px;
  }

  .logo_others_lists .logo_lists_table ul li.col_li:nth-child(2n) {
    padding-right: 15px;
    padding-left: 7px;
  }

  .logo_others_lists .logo_lists_table ul li .logo_bg .layer_box {
    opacity: 1;
    display: none;
  }

  .logo_others_lists .logo_lists_table ul li .logo_bg .layer_box .center {
    width: 120px;
    margin-left: -60px;
    height: 72px;
    margin-top: -36px;
  }

  .logo_others_lists .logo_lists_table ul li .logo_bg .layer_box .center a {
    line-height: 33px;
    width: 120px;
  }

  .logo_others_lists
    .logo_lists_table
    ul
    li
    .logo_bg
    .layer_box
    .center
    a.link_btn02 {
    display: none;
  }

  .logo_others_lists
    .logo_lists_table
    ul
    li
    .logo_bg
    .layer_box
    .center
    a.link_btn03 {
    margin-top: 15px;
  }

  .search_case_lists {
    padding: 10px 0;
  }

  .logos_search .sub_title {
    max-width: 85%;
  }

  /*.logos_search .sub_title{*/
  /*padding-right: 14px;*/
  /*}*/
  .logos_search .sub_title .show_more_text {
    top: 4px;
  }

  .logos_search .sub_title .hide_text {
    top: 7px;
  }

  .logos_search #industry_search {
    display: none;
  }

  .design_move_banner {
    height: auto;
    padding-bottom: 80px;
  }

  .index_banner .design_con {
    padding-top: 50px;
    margin: 0 20px;
    width: auto;
    height: auto;
  }

  .index_banner .design_con h1 {
    font-size: 37px;
    line-height: 45px;
    padding-bottom: 0;
    height: auto;
    margin-bottom: 45px;
  }

  .index_banner .landing_con .wrapper .half_boxes .hb_center .from_box {
    margin: 15px auto 8px;
  }

  .wisdom_h_design .dl_go_link {
    display: inline-block;
    position: static;
    right: auto;
    font-size: 14px;
    top: auto;
    margin-top: 20px;
  }

  .my_design {
    margin-left: 0;
    padding-left: 0;
    padding-right: 0;
    border-radius: 0;
  }

  .my_design .main_type_list .md_container {
    padding-left: 15px;
    padding-right: 15px;
    margin-top: -2px;
  }

  .my_design .my_design_panel {
    height: auto;
    margin-top: 30px;
  }

  .my_design > p.md_title {
    font-size: 18px;
    width: 120px;
  }

  .my_design .top_msg_box .m_title_nav {
    display: inline-block !important;
    font-size: 20px;
    width: auto;
    background-size: 15px auto;
    margin-left: 15px;
    font-weight: 500;
    margin-right: 15px;
    padding-top: 0;
  }

  .password_account .top_msg_box .md_title {
    display: inline-block;
    font-size: 18px;
    width: auto;
    padding-right: 25px;
    background-size: 15px auto;
    margin-left: 15px;
  }

  .password_account .top_msg_box .m_title_nav {
    display: inline-block;
    font-size: 18px;
    width: auto;
    padding-right: 25px;
    background: url("../images/m_grcenter_arrow.png") no-repeat right center;
    background-size: 15px auto;
    margin-left: 15px;
  }

  .password_account .top_msg_box .m_title_navtop {
    background: url("../images/m_grcenter_arrow02.png") no-repeat right center;
    background-size: 15px auto;
  }

  .top_msg_box .m_other_pages {
    position: relative;
    z-index: 1000;
    margin-top: 10px;
  }

  .top_msg_box .m_other_pages .pg_all_link {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    background: #fff;
    z-index: 100;
    display: none;
    padding: 5px 0;
  }

  .top_msg_box .m_other_pages .pg_all_link a {
    display: block;
    margin-left: 15px;
    padding-left: 25px;
    color: #333;
    margin: 15px 0 15px 15px;
    line-height: 30px;
    font-size: 15px;
  }

  .top_msg_box .m_other_pages .pg_all_link a.recommendme {
    background: url("../images/personal_center/recommendme_01.png") no-repeat
      left center;
    background-size: 20px auto;
  }

  .top_msg_box .m_other_pages .pg_all_link a.mylogo {
    background: url("../images/personal_center/mylogo01.png") no-repeat left
      center;
    background-size: 20px auto;
  }

  .top_msg_box .m_other_pages .pg_all_link a.mycollect {
    background: url("../images/personal_center/mycollect01.png") no-repeat left
      center;
    background-size: 20px auto;
  }

  .top_msg_box .m_other_pages .pg_all_link a.myvi {
    background: url("../images/personal_center/myvi01.png") no-repeat left
      center;
    background-size: 20px auto;
    display: none;
  }

  .top_msg_box .m_other_pages .pg_all_link a.mybrand {
    background: url("../images/personal_center/mybrand01.png") no-repeat left
      center;
    background-size: 20px auto;
    display: none;
  }

  .top_msg_box .m_other_pages .pg_all_link a.myupload {
    background: url("../images/personal_center/myupload01.png") no-repeat left
      center;
    background-size: 20px auto;
  }

  .top_msg_box .m_other_pages .pg_all_link a.myauth {
    background: url("../images/personal_center/myauth01.png") no-repeat left
      center;
    background-size: 20px auto;
  }

  .top_msg_box .m_other_pages .pg_all_link a.active {
    color: #14cfa6;
  }

  .top_msg_box .m_other_pages .pg_all_link a.recommendme.active {
    background: url("../images/personal_center/recommendme_02.png") no-repeat
      left center;
    background-size: 20px auto;
  }

  .top_msg_box .m_other_pages .pg_all_link a.mylogo.active {
    background: url("../images/personal_center/mylogo02.png") no-repeat left
      center;
    background-size: 20px auto;
  }

  .top_msg_box .m_other_pages .pg_all_link a.mycollect.active {
    background: url("../images/personal_center/mycollect02.png") no-repeat left
      center;
    background-size: 20px auto;
  }

  .top_msg_box .m_other_pages .pg_all_link a.myvi.active {
    background: url("../images/personal_center/myvi02.png") no-repeat left
      center;
    background-size: 20px auto;
  }

  .top_msg_box .m_other_pages .pg_all_link a.mybrand.active {
    background: url("../images/personal_center/mybrand02.png") no-repeat left
      center;
    background-size: 20px auto;
  }

  .top_msg_box .m_other_pages .pg_all_link a.myupload.active {
    background: url("../images/personal_center/myupload02.png") no-repeat left
      center;
    background-size: 20px auto;
  }

  .top_msg_box .m_other_pages .pg_all_link a.myauth.active {
    background: url("../images/personal_center/myauth02.png") no-repeat left
      center;
    background-size: 20px auto;
  }

  .top_msg_box .m_other_pages .pg_all_link a.myaccount {
    background: url("../images/personal_center/myaccount01.png") no-repeat left
      center;
    background-size: 22px auto;
  }

  .top_msg_box .m_other_pages .pg_all_link a.myaccount.active {
    background: url("../images/personal_center/myaccount02.png") no-repeat left
      center;
    background-size: 22px auto;
  }

  .top_msg_box .m_other_pages .screen_m_bg {
    display: none;
    position: absolute;
    width: 100%;
    height: 1000px;
    background: #000;
    opacity: 0.6;
    top: 35px;
    left: 0;
    z-index: 99;
  }

  .my_design .design_filter {
    /* position: absolute;
    right: 15px;
    top: 0; */
    height: auto;
    line-height: 1.4;
  }

  .my_design .design_filter span a {
    font-size: 15px;
  }

  .my_design .design_filter span:nth-of-type(1) {
    margin-right: 20px;
  }

  .my_design .upload_filter {
    position: relative;
    left: auto;
    top: auto;
    right: auto;
    margin: 15px 15px 0;
  }

  .my_design .upload_filter .upload_btn {
    width: 100%;
    border: 1px solid #14cfa6;
    line-height: 38px;
  }

  .my_design .upload_filter:hover .upload_btn {
    color: #14cfa6;
    background: #fff;
    line-height: 38px;
  }

  .upload_case_lists .upload_case_box .case_wrap img {
    height: 150px;
  }

  .upload_case_lists .upload_case_box {
    margin-right: 15px;
    margin-bottom: 15px;
  }

  .mobile_operate_box {
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 60px;
    background: #fff;
    z-index: 3002;
    bottom: -100%;
  }

  .mobile_operate_box a {
    width: 50%;
    line-height: 60px;
    text-align: center;
    color: #333;
    font-size: 14px;
  }

  .mobile_operate_box .m_down_sc {
    float: left;
    padding-left: 15px;
  }

  .mobile_operate_box .mob_d_btn {
    float: right;
    line-height: 60px;
    padding-right: 15px;
  }

  .mobilePersonalInformation {
    position: fixed;
    padding-top: 25px;
    z-index: 5500;
    width: 65%;
  }

  .mobilePersonalInformation .m_nav_i {
    margin: 5px 25px;
  }

  .mobilePersonalInformation .m_nav_i:hover {
    background: #f9f9f9;
  }

  .mobilePersonalInformation .m_nav_i a {
    padding-left: 32px;
    text-align: left;
    line-height: 35px;
    height: 35px;
    margin: 0;
    font-size: 15px;
  }

  .mobilePersonalInformation a#mobile_btn {
    margin-left: 0;
  }

  .mobilePersonalInformation .m_nav_i a.recommendme {
    background: url("../images/personal_center/recommendme_01.png") no-repeat
      left center;
    background-size: 20px auto;
  }

  .mobilePersonalInformation .m_nav_i a.mylogo {
    background: url("../images/personal_center/mylogo01.png") no-repeat left
      center;
    background-size: 20px auto;
  }

  .mobilePersonalInformation .m_nav_i a.mycollect {
    background: url("../images/personal_center/mycollect01.png") no-repeat left
      center;
    background-size: 20px auto;
  }

  .mobilePersonalInformation .m_nav_i a.myvi {
    background: url("../images/personal_center/myvi01.png") no-repeat left
      center;
    background-size: 20px auto;
  }

  .mobilePersonalInformation .m_nav_i a.mybrand {
    background: url("../images/personal_center/mybrand01.png") no-repeat left
      center;
    background-size: 20px auto;
  }

  .mobilePersonalInformation .m_nav_i a.myupload {
    background: url("../images/personal_center/myupload01.png") no-repeat left
      center;
    background-size: 20px auto;
  }

  .mobilePersonalInformation .m_nav_i a.myauth {
    background: url("../images/personal_center/myauth01.png") no-repeat left
      center;
    background-size: 20px auto;
  }

  .mobilePersonalInformation .m_nav_i a.my_order {
    background: url("../images/personal_center/my_order.png") no-repeat left
    center;
    background-size: 20px auto;
  }

  .mobilePersonalInformation .m_nav_i a.myaccount {
    background: url("../images/personal_center/myaccount01.png") no-repeat left
      center;
    background-size: 20px auto;
  }

  .mobilePersonalInformation .m_nav_i a.signout {
    background: url("../images/personal_center/signout01.png") no-repeat left
      center;
    background-size: 20px auto;
  }

  .mobilePersonalInformation .m_nav_i:hover a {
    color: #14cfa6;
  }

  .mobilePersonalInformation .m_nav_i:hover a.recommendme {
    background: url("../images/personal_center/recommendme_02.png") no-repeat
      left center;
    background-size: 20px auto;
  }

  .mobilePersonalInformation .m_nav_i:hover a.mylogo {
    background: url("../images/personal_center/mylogo02.png") no-repeat left
      center;
    background-size: 20px auto;
  }

  .mobilePersonalInformation .m_nav_i:hover a.mycollect {
    background: url("../images/personal_center/mycollect02.png") no-repeat left
      center;
    background-size: 20px auto;
  }

  .mobilePersonalInformation .m_nav_i:hover a.myvi {
    background: url("../images/personal_center/myvi02.png") no-repeat left
      center;
    background-size: 20px auto;
  }

  .mobilePersonalInformation .m_nav_i:hover a.mybrand {
    background: url("../images/personal_center/mybrand02.png") no-repeat left
      center;
    background-size: 20px auto;
  }

  .mobilePersonalInformation .m_nav_i:hover a.myupload {
    background: url("../images/personal_center/myupload02.png") no-repeat left
      center;
    background-size: 20px auto;
  }

  .mobilePersonalInformation .m_nav_i:hover a.myauth {
    background: url("../images/personal_center/myauth02.png") no-repeat left
      center;
    background-size: 20px auto;
  }
  
  .mobilePersonalInformation .m_nav_i:hover a.my_order {
    background: url("../images/personal_center/my_order_on.png") no-repeat left
      center;
    background-size: 20px auto;
  }

  .mobilePersonalInformation .m_nav_i:hover a.myaccount {
    background: url("../images/personal_center/myaccount02.png") no-repeat left
      center;
    background-size: 20px auto;
  }

  .mobilePersonalInformation .m_nav_i:hover a.signout {
    background: url("../images/personal_center/signout02.png") no-repeat left
      center;
    background-size: 20px auto;
  }

  .mobilePersonalInformation a.new_design {
    width: auto;
    display: block;
    margin: 0 25px;
    border-radius: 3px;
  }

  .mobilePersonalInformation a.new_design_border {
    border-radius: 3px;
    border: 1px solid rgba(20, 207, 166, 1);
    text-align: center;
    display: block;
    margin: 10px 35px 0;
    line-height: 42px;
    height: auto;
    color: #14cfa6;
    font-size: 15px;
  }

  .mobilePersonalInformation a.generate_logo {
    background: white;
    color: #14cfa6;
    border: 1px solid #14cfa6;
    margin-top: 10px;
  }

  .mobilePersonalInformation a.generate_logo span {
    margin-right: 0px;
    display: inline-block;
    width: 20px;
    height: 20px;
    vertical-align: sub;
    background: url(../images/newDesign/generate_mc_icon.png) center no-repeat;
    background-size: 10.5px 10.5px;
  }

  .my_design .no_design {
    top: 0;
    margin-top: 35%;
  }

  .my_design .no_design a {
    max-width: 160px;
    width: 100%;
  }

  .my_design .no_design p {
    margin-bottom: 30px;
  }

  .password_account {
    position: static;
    width: auto;
    margin: 15px 0;
    left: 0;
    padding: 0;
  }

  .password_account > p {
    position: static;
    font-size: 18px;
    margin-bottom: 10px;
  }

  .password_account .password_account_panel {
    position: static;
    padding-top: 20px;
  }

  .password_account .password_account_panel .password_account_panel_small {
    position: static;
  }

  .password_account .f_tit {
    line-height: 1.4;
    font-size: 15px;
    height: auto;
  }

  .password_account .iphone_box {
    margin-bottom: 15px;
  }

  .password_account
    .password_account_panel
    .password_account_panel_small
    .iphone_box {
    border-bottom: 1px solid #eee;
  }

  .password_account
    .password_account_panel
    .password_account_panel_small
    .password_box {
    /*border-bottom: none;*/
  }

  .password_account .password_box > div {
    margin-top: 10px;
  }

  .password_account
    .password_account_panel
    .password_account_panel_small
    > div
    a.go_set {
    width: 135px;
    line-height: 44px;
    height: 44px;
    font-size: 15px;
  }

  header div ul .logAvatar {
    width: 32px;
    height: 32px;
  }

  .mobile_new_design {
    width: auto;
    padding: 0;
    margin: 0;
    padding: 15px;
    background: #fff;
  }

  .mobile_new_design a.new_design {
    border-radius: 3px;
    float: left;
    width: calc(50% - 5px);
  }

  .mobile_new_design a.new_design span {
    margin-right: 0px;
    display: inline-block;
    width: 20px;
    height: 20px;
    vertical-align: sub;
    background: url("../images/newDesign/design_mc_icon.png") no-repeat center;
    background-size: 20px 20px;
  }

  .mobile_new_design a.generate_logo {
    background: #14cfa6;
    color: #fff;
    border: 1px solid #14cfa6;
    margin-left: 10px;
  }

  .mobile_new_design a.generate_logo span {
    margin-right: 0px;
    display: inline-block;
    width: 20px;
    height: 20px;
    vertical-align: sub;
    background: url("../images/newDesign/generate_mc_icon.png") no-repeat center;
    background-size: 20px 20px;
  }

  .mobile_new_design a.new_design {
    border-radius: 3px;
  }

  .top_msg_box {
    position: relative;
    z-index: 2001;
  }

  .search_case_lists.search_case_lists_unique {
    padding-top: 0px;
  }

  .mobile_new_design {
    display: block;
    margin-top: 0;
  }

  .mobile_rd_design {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 2004;
    margin-top: 13px;
  }

  .mobile_rd_design a.generate_logo {
    display: none;
  }

  .mobile_rd_design a.new_design {
    width: 100px;
    height: 40px;
    line-height: 40px;
    font-size: 14px;
  }

  .mnd_logo_s {
    margin-top: 0px;
    overflow: hidden;
  }

  .my_design .my_design_panel {
    margin: 15px 15px 0;
    width: auto;
  }

  .my_design .my_upload_panel {
    margin: 22px 15px 0;
    width: auto;
  }

  .index_case .container .row .commercially_available {
    left: 10px;
  }

  .index_case .container .design_operation {
    right: 10px;
    z-index: 9;
  }

  .password_account .password_account_panel {
    margin: 0 15px;
    width: auto;
  }

  .search_case_lists .case_wrap.case_wrap_unique {
    margin-bottom: 50px;
  }

  .panel_unique {
    left: 4%;
    margin-left: 0 !important;
  }

  .logos_paginate {
    font-size: 0;
  }

  .logos_paginate a,
  .logos_paginate span {
    border: 1px solid #ddd;
    margin: 0 5px 10px;
  }

  .search_case_lists.search_case_lists_unique.upload_case_lists {
    padding-bottom: 0;
  }

  .upload_case_lists .upload_case_box .design_operation {
    display: block;
  }

  .index_case .container .design_operation_pop_up {
    right: 10px;
  }

  .tab-head {
    margin-top: 0;
  }

  .account_management {
    top: 20px;
  }

  .index_case .container .jump_tips a span {
    margin-right: 5px;
  }

  .index_case .container .jump_tips a span.first {
    background: url(../images/design_editor04.png) center no-repeat;
    background-size: 20px auto;
  }

  .logos_search .wisdom_h_design .whd_box {
    max-width: 450px;
    width: 100%;
    margin: 15px auto;
  }

  .logos_search .wisdom_h_design .whd_box .logoname_input {
    padding-right: 10px;
  }

  .logos_search .wisdom_h_design .whd_box .dl_go_link {
    display: none;
  }

  /*  设计模版  */
  .design_template_type {
    margin-top: 0;
  }

  .design_template_type .stations_box {
    display: block;
  }

  .main_type_list {
    position: relative;
    background: #fff;
    left: 0;
    z-index: 1999;
    padding-bottom: 0;
  }

  .main_type_list .container {
    overflow-x: auto;
    overflow-y: hidden;
  }

  .main_type_list ul {
    white-space: nowrap;
    margin-top: 12px;
  }

  .main_type_list ul li {
    display: inline-block;
    float: none;
    margin-right: 25px;
    margin-bottom: 0;
  }

  .main_type_list ul li:last-child {
    margin-right: 50px;
  }

  .main_type_list ul li p {
    font-size: 14px;
    line-height: 1.4;
    padding: 0 0 15px 0;
  }

  .main_type_list ul li p a {
    color: #333;
    /* width: 70px; */
    height: 20px;
    font-size: 14px;
    font-family: PingFangSC-Medium, PingFang SC;
    font-weight: 500;
    line-height: 20px;
  }

  .main_type_list ul li.on p {
    background: none;
  }

  .main_type_list ul li .line {
    bottom: 0;
    display: block;
  }

  .main_type_list ul li:hover .line {
    width: 0;
  }

  .main_type_list ul li:hover p a {
    color: #333;
  }

  .main_type_list ul li.on .line .triangle_down {
    display: none;
  }

  .main_type_list .mb_more_btn {
    display: block;
    width: 20px;
    height: 20px;
    position: absolute;
    right: 9px;
    top: 17px;
    background: url("../images/design_template/crumbs_icon.png") no-repeat
      center #fff;
    background-size: 15px;
    box-shadow: -4px 0 4px 14px #fff;
    z-index: 1003;
  }

  .main_type_list .mb_more_btn.on {
    background: url("../images/design_template/crumbs_icon02.png") no-repeat
      center #fff;
    background-size: 15px;
  }

  .main_type_list .other_t_list {
    position: relative;
  }

  .main_type_list .other_t_list .otl_box {
    display: block;
    position: absolute;
    left: 0;
    top: -44px;
    background: #fff;
    padding: 10px 30px 10px 15px;
    width: 100%;
    z-index: 1002;
  }

  .main_type_list .other_t_list .otl_box a {
    display: block;
    float: left;
    font-size: 15px;
    color: #333;
    margin-right: 24px;
    line-height: 2.3;
  }

  .main_type_list .other_t_list .otl_box a.on {
    color: #14cfa6;
  }

  .main_type_list .other_t_list .otl_bg {
    display: block;
    position: absolute;
    width: 100%;
    height: 1000px;
    background: #000;
    opacity: 0.6;
    top: 7px;
    left: 0;
    z-index: 1001;
  }

  .model_pos {
    position: absolute;
    right: 0;
    top: 22px;
    left: auto;
    z-index: 2002;
  }

  .model_pos ul li {
    margin-right: 0 !important;
  }

  .model_pos ul li:last-child {
    margin-left: 15px;
  }

  .model_pos ul li p a {
    font-size: 15px;
  }

  .specific_type_list .container {
    overflow-x: auto;
    overflow-y: hidden;
  }

  .specific_type_list ul {
    white-space: nowrap;
    padding: 0;
    font-size: 0;
  }

  .specific_type_list ul li {
    display: inline-block;
    float: none;
    margin-top: 10px;
  }

  .specific_type_list ul li a {
    font-size: 13px;
  }

  .pubilc_roll_box .roll_next {
    display: none;
  }

  .pubilc_roll_box .roll_prev {
    display: none;
  }

  .sort_filter_box {
    margin-top: 0;
  }

  .sort_filter_box .sort_list a {
    margin-right: 20px;
  }

  .pubilc_roll_box .swiper-scrollbar {
    display: block;
    opacity: 0 !important;
  }

  .service_mall_type {
    position: absolute;
    left: 0;
    top: 35px;
    width: 100%;
    background: #f6f6f6;
    z-index: 1002;
    display: none;
  }

  .service_mall_type .left_main_service {
    width: 48%;
    overflow: hidden;
    background: #fff;
  }

  .service_mall_type .left_main_service ul {
    width: 106%;
    height: 350px;
    overflow-y: auto;
  }

  .service_mall_type .left_main_service ul li {
    display: block;
    padding-left: 15px;
    line-height: 40px;
    color: #666;
  }

  .service_mall_type .left_main_service ul li.on {
    background: #f6f6f6;
    color: #14cfa6;
  }

  .service_mall_type .right_branch_service {
    position: absolute;
    left: 48%;
    top: 0;
    width: 52%;
  }

  .service_mall_type .right_branch_service .service_list {
    display: none;
    height: 320px;
    overflow: auto;
  }

  .service_mall_type .right_branch_service .service_list a {
    display: block;
    padding-left: 15px;
    line-height: 40px;
    color: #666;
  }

  .service_mall_type .right_branch_service .service_list a.on_service {
    color: #14cfa6;
  }

  .service_mall_type .right_branch_service .service_list a:focus {
    color: #14cfa6;
  }

  .screen_m_bg {
    display: none;
    position: absolute;
    width: 100%;
    height: 1000px;
    background: #000;
    opacity: 0.6;
    top: 35px;
    left: 0;
    z-index: 1001;
  }

  .other_sort_box {
    right: 15px;
  }

  .other_sort_box .xz_current {
    color: #666;
    background: url("../images/design_template/crumbs_icon.png") no-repeat right
      center #fff;
    background-size: 15px;
  }

  .dhs_public_box h3 {
    font-size: 18px;
    line-height: 25px;
  }

  .dhs_public_box .other_type_links a {
    display: none;
    padding: 0;
    line-height: 25px;
  }

  .dhs_public_box .other_type_links a.more {
    display: block;
    background: none;
  }

  .dhs_public_box .other_type_links a span {
    padding-right: 0;
    background: none;
    color: #666;
  }

  .dhs_public_box .other_type_links a:hover span {
    background: none;
  }

  .bzk_designtemplate_warp .design_hotcase_show {
    margin-top: 30px !important;
  }

  .bzk_designtemplate_warp .design_hotcase_show .container {
    padding-right: 0;
  }

  .logo_roll .swiper-slide {
    width: 106px;
  }

  .dhs_frist_show .pubilc_roll_box .case_top_show img {
    height: 80px;
  }

  .my_auth_alone {
    padding: 20px;
    background: #fff;
  }
  .invoice .find_wrap .inp_box {
    width: 100% !important;
  }

  .invoice .find_wrap div:has(.inp_box) {
    display: block !important;
  }

  .my_auth_alone .no_design {
    background: #fff;
  }

  .auth_download_list {
    margin: 0 -15px;
    background: #fff;
  }

  .auth_download_list .auth_table {
    display: block;
    border: none;
    background: #ff00ff;
  }

  .auth_download_list .auth_table .at_row {
    display: block;
    width: 100%;
    background: #fff;
  }

  .auth_download_list .auth_table .at_row .cell {
    display: flex;
    flex-wrap: nowrap;
    padding: 15px 0;
    border-bottom: 1px solid #eee;
    height: auto;
    border-top: none;
  }

  .auth_download_list .auth_table .at_row:nth-child(2) .cell {
    display: flex;
    padding: 15px 0;
    border-bottom: 1px solid #eee;
  }

  .auth_download_list .auth_table .at_row .flex_cell {
    padding-top: 0;
    border: none;
  }

  .auth_download_list .auth_table .at_row .flex_cell .fc_box p {
    padding-right: 0;
  }

  .auth_download_list .auth_table .at_row .cell span {
    display: block;
    text-align: left;
    padding-left: 0;
    font-size: 15px;
    color: #333;
    flex: 1 2;
  }

  .auth_download_list .auth_table .at_row .cell span.info_cont {
    text-align: right;
  }

  .auth_download_list .auth_table .at_row .cell p {
    flex: 1 2;
    display: block;
    text-align: right;
    padding-right: 15px;
    font-size: 15px;
    color: #666;
    white-space: nowrap;
  }

  .auth_download_list .auth_table .at_row .cell a {
    display: block;
    width: 100%;
    height: 44px;
    line-height: 44px;
  }

  .auth_download_list .auth_table .at_row .move_line {
    display: block;
    height: 10px;
    background: #f5f5f5;
    margin-bottom: 15px;
  }

  .about_cont .at_title {
    font-size: 28px;
  }

  .about_cont h3 {
    padding-top: 30px;
  }

  .pubilc_tit_crumbs {
    /* display: none; */
  }

  .pubilc_tit_crumbs .dest_crumbs .dc_menus_box {
    padding-right: 20px;
  }

  .pubilc_tit_crumbs .dest_crumbs .dc_menus_box .crumb_choose_list {
    left: 0;
  }

  .pubilc_tit_crumbs .dest_crumbs .end_choose_l .crumb_choose_list {
    left: -50px;
  }

  .pubilc_tit_crumbs .dest_crumbs .end_choose_l .crumb_choose_list {
    width: auto;
  }

  .pubilc_tit_crumbs
    .dest_crumbs
    .end_choose_l
    .crumb_choose_list
    .xz_center
    a {
    white-space: nowrap;
  }

  .pubilc_tit_crumbs .results_mb_input {
    border: none;
    background: #f6f6f6;
  }

  .pubilc_tit_crumbs .results_mb_input input {
    background: none;
  }

  .design_detail_box {
    margin-top: 0;
    background: #fff;
  }

  .design_detail_box .db_left {
    float: none;
    width: auto;
    padding: 25px 0;
    text-align: center;
  }

  .design_detail_box .db_left .case_show {
    width: auto;
    max-width: inherit;
    max-width: 350px;
    max-height: 380px;
  }

  .design_detail_box .db_left .m_db_info {
    margin-top: 20px;
    text-align: left;
  }

  .design_detail_box .db_left .m_db_info h3 {
    font-size: 19px;
    color: #222;
    line-height: 1.375;
    font-weight: 500;
    margin: 0;
  }

  .design_detail_box .db_left .m_db_info p {
    font-size: 14px;
    color: #999;
    margin-top: 8px;
  }

  .design_detail_box .db_left .go_edit_btn {
    display: block;
    line-height: 44px;
    border-radius: 3px;
    background: #14cfa6;
    text-align: center;
    color: #fff;
    font-size: 15px;
    margin-top: 25px;
  }

  .design_detail_box .db_left .generate_logo {
    display: block;
    line-height: 44px;
    border-radius: 3px;
    /*background: #14cfa6;*/
    text-align: center;
    color: #14cfa6;
    font-size: 15px;
    margin-top: 25px;
    border: 1px solid #14cfa6;
  }

  .design_detail_box .db_left .wchart_share {
    font-size: 14px;
    line-height: 30px;
    margin-top: 20px;
    position: relative;
  }

  .design_detail_box .db_left .wchart_share .wshare_btn {
    color: #666;
    padding-left: 23px;
    background: url("../images/design_template/share_m_icon01.png") no-repeat
      left center;
    background-size: 17px auto;
    cursor: pointer;
    font-size: 14px;
  }

  .design_detail_box .db_left .wchart_share .wechat_pupop {
    position: fixed;
    bottom: auto;
    top: 50%;
    width: 345px;
    height: 380px;
    left: 50%;
    margin-left: -172px;
    margin-top: -190px;
    z-index: 100;
    background-color: #fff;
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.1);
    border-radius: 3px;
    padding: 30px 24px;
    color: #333;
    text-align: center;
    display: none;
  }

  .design_detail_box .db_left .wchart_share .wechat_pupop .copy_link {
    height: 45px;
    border: 1px solid #dddddd;
    background-color: #f5f5f5;
    border-radius: 3px;
    padding: 0 13px;
    position: relative;
  }

  .design_detail_box .db_left .wchart_share .wechat_pupop .copy_link span {
    line-height: 45px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    white-space: nowrap;
  }

  .design_detail_box
    .db_left
    .wchart_share
    .wechat_pupop
    .copy_link
    .copy_url_btn {
    border: 1px solid #dddddd;
    width: 87px;
    height: 35px;
    margin: 4px 0px;
    text-align: center;
    line-height: 33px;
    position: absolute;
    top: 0;
    right: 3px;
    background-color: #fff;
    border-radius: 3px;
    cursor: pointer;
  }

  .design_detail_box .db_left .wchart_share .wechat_pupop .copy_link .urlTxt {
    position: absolute;
    left: 0;
    top: 0;
    opacity: 0;
  }

  .design_detail_box .db_left .wchart_share .wechat_pupop img {
    display: block;
    width: 150px;
    height: 151px;
    margin: 0 auto;
    margin-top: 30px;
    margin-bottom: 20px;
  }

  .design_detail_box .db_left .wchart_share .wechat_pupop p {
    text-align: center;
    display: inline-block;
    padding-left: 30px;
    background: url("../images/design_template/weixin.png") no-repeat left
      center;
    background-size: 27px auto;
    margin-top: 0;
  }

  .design_detail_box .db_left a.detail_collect {
    background: none;
    color: #666;
    width: 52px;
    line-height: 20px;
    height: 20px;
    padding-left: 23px;
    font-size: 14px;
    border-radius: 0;
    position: relative;
    margin-top: 0;
    background: url("../images/personal_center/md_collect_icon01.png") no-repeat
      left center;
    background-size: 19px auto;
    margin-top: 10px;
  }

  .design_detail_box .db_left a.detail_collect.on {
    background: url("../images/personal_center/md_collect_icon02.png") no-repeat
      left center;
    background-size: 19px auto;
  }

  .vm_modal {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    opacity: 0.5;
    background: #000;
    display: none;
  }

  .design_detail_box .db_left .relevant_tag {
    margin-top: 25px;
  }

  .design_detail_box .db_left .relevant_tag a {
    margin-top: 0;
  }

  .design_detail_box .db_left .relevant_cont {
    color: #999;
    text-align: left;
  }

  .design_detail_box .design-detail-adv {
    width: 100% !important;
  }

  .dt_other_tab {
    margin-top: 0;
    background: #fff;
    padding: 25px 15px 0 0;
  }

  .dt_other_tab ul li {
    font-size: 18px;
    margin-right: 30px;
    line-height: 1.4;
    border-bottom: 2px solid #fff;
  }

  .recommend_newest {
    background: #fff;
  }

  .recommend_newest .container .row {
    margin: 0;
    overflow: hidden;
  }

  .bzk_designtemplate_warp .container {
    padding: 0 15px;
  }

  .currency_m_list .container .row {
    margin: 0 -7.5px;
  }

  .loge_mtlist,
  .loge_business,
  .poster_mtlist,
  .market_long_list {
    width: 33%;
  }

  .logo_alone_mtlist {
    width: 100%;
  }

  .reticule_mtlist {
    width: 100%;
  }

  .currency_m_list .container .row .alone_c_list {
    margin-right: -3px;
  }

  .currency_m_list .container .row .loge_mtlist {
    margin-right: -2px;
  }

  .mt_shopsign_mtlist {
    width: 33%;
    /* margin-right: 2%; */
  }

  .public_l_f {
    padding: 0 7.5px;
    width: 33%;
  }

  .bzk_designtemplate_warp .page_box ul li span {
    width: 20px;
  }

  .popular_label {
    margin: 25px 0;
  }

  .bottom_long_warp {
    padding: 30px 0;
  }

  .bottom_long_warp h3 {
    font-size: 20px;
  }

  .bottom_long_warp p {
    margin: 5px auto 20px;
  }

  .bottom_long_warp a {
    line-height: 44px;
    font-size: 14px;
  }

  .bottom_long_warp a span {
    background-size: 16px auto;
    padding-right: 20px;
  }

  .move_template_line {
    display: block;
    height: 10px;
    background: #f5f5f5;
  }

  .alone_c_list a.tit {
    display: none;
  }

  .public_l_f {
    margin-bottom: 15px;
  }

  .pubilc_roll_box {
    margin-top: 10px;
  }

  .pubilc_roll_box .swiper-container {
    width: 100%;
    overflow-x: scroll;
  }

  .my_design_swiper_box .swiper-container {
    height: auto;
  }

  .pubilc_roll_box .swiper-container .swiper-wrapper .swiper-slide {
    margin-right: 10px;
  }

  .pubilc_roll_box .swiper-container .swiper-wrapper .end_slide {
    margin-right: 15px;
    align-self: center;
  }

  .pubilc_roll_box .swiper-container .swiper-wrapper .end_slide .rs_more_btn {
    top: auto;
    margin-top: 0;
  }

  .pubilc_roll_box a.tit {
    display: none;
  }

  .mixed_case_list .mcl_box a.tit {
    display: none;
  }

  .mixed_case_list .mcl_box {
    padding-bottom: 0;
  }

  .pubilc_roll_box .case_top_show {
    border-radius: 3px;
  }

  .pubilc_roll_box .case_top_show .case_operations {
    opacity: 1;
    z-index: 10;
    background: none;
  }

  .pubilc_roll_box .case_top_show .case_operations .all_edit_link {
    background: rgba(0, 0, 0, 0.01);
  }

  .pubilc_roll_box .case_top_show .case_operations .detail_link {
    display: none;
  }

  .pubilc_roll_box .case_top_show .case_operations .edit_link_btn {
    display: none;
  }

  .alone_c_list .case_top_show .case_operations {
    opacity: 1;
    z-index: 10;
    background: none;
  }

  .alone_c_list .case_top_show .case_operations .all_edit_link {
    background: rgba(0, 0, 0, 0.01);
  }

  .alone_c_list .case_top_show .case_operations .detail_link {
    display: none;
  }

  .alone_c_list .case_top_show .case_operations .edit_link_btn {
    display: none;
  }

  .blend_m_list .container .list_row {
    margin: 0;
    overflow: hidden;
  }

  .mixed_case_list {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    margin-right: -15px;
    margin-top: 15px;
  }

  .mixed_case_list .mcl_box {
    width: 48.5%;
    box-sizing: border-box;
    margin: 0;
    padding-top: 33.33%;
    position: relative;
    flex-grow: 1 !important;
    flex-basis: auto !important;
    max-width: none !important;
    min-width: auto !important;
  }

  .mixed_case_list .mcl_box .mcl_b_pd {
    padding-top: 0 !important;
    display: none;
  }

  .mixed_case_list .mcl_box .case_top_show {
    position: absolute;
    left: 0;
    top: 0;
    right: 15px;
    bottom: 15px;
    background: none;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 1px solid #eeeeef;
  }

  .mixed_case_list .mcl_box .case_top_show img {
    width: auto;
    height: auto;
    max-width: 100%;
    max-height: 100%;
    object-fit: initial;
    min-width: inherit;
  }

  .mixed_case_list .mcl_box .case_top_show .case_operations {
    opacity: 1;
    z-index: 10;
    background: none;
  }

  .mixed_case_list .mcl_box .case_top_show .case_operations .detail_link {
    display: none;
  }

  .mixed_case_list .mcl_box .case_top_show .case_operations .edit_link_btn {
    display: none;
  }

  .bzk_designtemplate_warp .page_box a {
    width: 32px;
    height: 32px;
  }

  .bzk_designtemplate_warp .page_box ul li a {
    line-height: 30px;
    font-size: 12px;
  }

  .bzk_designtemplate_warp .page_box .page_prev,
  .bzk_designtemplate_warp .page_box .page_next {
    background-size: 6px auto;
    vertical-align: top;
  }

  .my_design .main_type_list {
    margin-top: -1px;
    padding-bottom: 0;
    /* display: none; */
    background: #fff;
  }

  .my_design .main_type_list ul {
    margin-top: 18px;
  }

  #case_box .mycase_item_list {
    padding: 0 7.5px;
    margin-bottom: 15px;
  }

  .my_design .my_design_panel .my_design_list .container {
    padding: 0;
  }

  .my_design .my_design_panel .my_design_list .container .row {
    padding: 0 15px;
    overflow: hidden;
  }

  .my_design .my_design_panel .mydesign_four_list {
    width: 50%;
  }

  .my_design .my_design_panel .mydesign_five_list {
    width: 100%;
  }

  .my_design .my_design_panel .mydesign_eight_list {
    width: 50%;
  }

  .my_design .my_design_panel .my_design_list .case_item .float_floor {
    display: none;
  }

  .mycase_list {
    padding-right: 15px;
  }

  .mobile_bottom_wrap {
    position: fixed;
    left: 0;
    bottom: 0;
    width: 100%;
    background: #fff;
    padding: 0 15px 0;
    display: none;
    z-index: 2147483001;
    overflow: hidden;
  }

  .mobile_bottom_wrap .edit_link_btn {
    /* display: inline-block; */
    float: left;
    height: 44px;
    margin-left: 10px;
    width: calc(50% - 5px);
    border-radius: 3px;
    border: 1px solid #14cfa6;
    text-align: center;
    color: #14cfa6;
    line-height: 42px;
    font-size: 15px;
    margin-top: 10px;
  }

  .mobile_bottom_wrap .vi_link_btn {
    float: left;
    height: 44px;
    margin-left: 10px;
    width: calc(50% - 5px);
    border-radius: 3px;
    border: 1px solid #14cfa6;
    text-align: center;
    color: #ffffff;
    line-height: 42px;
    font-size: 15px;
    margin-top: 10px;
    background: #14cfa6;
  }

  .mobile_bottom_wrap .download_link_btn {
    float: left;
    height: 44px;
    width: calc(50% - 5px);
    border-radius: 3px;
    border: 1px solid #14cfa6;
    text-align: center;
    color: #14cfa6;
    line-height: 42px;
    font-size: 15px;
    margin-top: 10px;
  }

  .mobile_bottom_wrap .edit_link_btn span {
    padding-left: 19px;
    background: url("../images/design_template/edit_icon.png") no-repeat left
      center;
    background-size: 16px auto;
  }

  .mobile_bottom_wrap .vi_link_btn span {
    padding-left: 23px;
    background: url("../images/newDesign/kit_vi_mc_icon.png") no-repeat left
    center;
    background-size: 20px auto;
  }

  .mobile_bottom_wrap .download_link_btn span {
    padding-left: 19px;
    background: url("../images/down_btn.png") no-repeat left center;
    background-size: 16px auto;
  }

  .mobile_bottom_wrap .m_operation {
    font-size: 0;
  }

  .mobile_bottom_wrap .m_operation a {
    display: inline-block;
    width: 33%;
    font-size: 14px;
    line-height: 60px;
    color: #333;
  }

  .mobile_bottom_wrap .m_operation a.alone_del_btn {
    width: 100%;
    color: #999;
  }

  /* 个人中心混合排列 */
  #case_box .mixed_case_list .mycase_item_list {
    float: none;
  }

  #case_box .mixed_case_list .case_item {
    padding-top: 50%;
    margin-bottom: 0;
    flex-basis: auto !important;
    flex-grow: 1 !important;
  }

  #case_box .mixed_case_list .case_item .mcl_pd {
    padding-top: 0 !important;
    position: static !important;
  }

  .my_design .my_design_panel .mixed_case_list {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    margin-right: -15px;
    margin-top: 5px;
  }

  .my_design .my_design_panel .mixed_case_list .case_item {
    flex-grow: inherit;
    margin: 0;
    box-sizing: border-box;
    padding-top: 50%;
    width: 50%;
    position: relative;
  }

  .my_design .my_design_panel .mixed_case_list .case_item .ground_floor {
    position: absolute;
    left: 0;
    top: 0;
    right: 15px;
    bottom: 15px;
    background: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
  }

  .my_design .my_design_panel .mixed_case_list .case_item .ground_floor img {
    width: auto;
    height: auto;
    max-width: 100%;
    max-height: 100%;
    object-fit: initial;
    min-width: inherit;
  }

  .mask_layer {
    z-index: 5001 !important;
  }

  .bzk_order_design {
    width: 75px;
    height: 75px;
    background: url("../images/mobile_service_icon02.png") no-repeat center;
    background-size: 75px auto;
    right: 15px;
    bottom: 15px;
    z-index: 1000;
  }

  .bzk_order_design .helpMan {
    display: block;
    opacity: 0;
    width: 75px;
    height: 75px;
  }

  .series_aggregate {
    padding-bottom: 25px;
  }

  .series_aggregate .delPaddingSerise {
    padding: 0 !important;
  }

  .series_aggregate .pubilc_tit_crumbs {
    display: block;
  }

  .series_aggregate .pubilc_tit_crumbs .container .dest_crumbs {
    display: none;
  }

  .series_aggregate .pubilc_tit_crumbs h1 {
    margin-top: 0;
    font-size: 18px;
  }

  .series_aggregate .pubilc_tit_crumbs h1.mobile_h_tit {
    margin-top: 15px;
  }

  .special_roll .swiper-slide {
    width: 150px;
  }

  .bind_account_wrap .bind_header {
    display: none;
  }

  .bind_account_wrap {
    background: #fff;
    margin: 0 15px;
  }

  .bind_account_wrap .bind_container {
    padding-top: 15px;
  }

  .bind_account_wrap .bind_container .bc_tit_box {
    text-align: left;
    margin-bottom: 16px;
  }

  .bind_account_wrap .bind_container .bc_tit_box a {
    position: static;
    display: inline-block;
  }

  .bind_account_wrap .bind_container .bc_tit_box h1 {
    text-align: center;
    margin-top: 20px;
    font-size: 20px;
  }

  .bind_account_wrap .bind_container .bc_content_box {
    padding: 0;
  }

  .bind_account_wrap .bind_container .bc_content_box .flowpath_box {
    margin-bottom: 35px;
  }

  .bind_account_wrap .bind_container .bc_content_box .install_half {
    display: block;
  }

  .bind_account_wrap .bind_container .bc_content_box .install_half .half_f_box {
    width: auto;
    margin: 0 15px;
  }

  .bind_account_wrap
    .bind_container
    .bc_content_box
    .install_half
    .half_f_box
    .ys_img {
    max-width: 100%;
    padding-bottom: 25px;
  }

  .bind_account_wrap .bind_container .bc_content_box .install_half .half_right {
    border-left: none;
    border-top: 1px solid #eee;
    padding-top: 25px;
  }

  .bind_account_wrap
    .bind_container
    .bc_content_box
    .install_half
    .half_right
    h3 {
    font-size: 17px;
    margin-bottom: 10px;
  }

  .bind_account_wrap
    .bind_container
    .bc_content_box
    .install_half
    .half_right
    p {
    color: #666;
  }

  .bind_account_wrap
    .bind_container
    .bc_content_box
    .install_half
    .half_right
    span {
    font-size: 12px;
  }

  .bind_account_wrap
    .bind_container
    .bc_content_box
    .install_half
    .half_right
    img {
    margin: 20px auto;
  }

  .series_pb_title .container h1 {
    left: 30px;
    font-size: 16px;
    line-height: 36px;
    height: 36px;
    margin-top: -18px;
  }

  .bind_account_wrap
    .bind_container
    .bc_content_box
    .install_half
    .binding_succeeded {
    text-align: center;
    width: 100%;
  }

  .bd_copyright {
    line-height: 32px;
    padding: 0 15px;
    background: #fff;
  }

  .auth_download_list .auth_table .at_row .flex_cell .empower_img .ei_box img {
    width: 60% !important;
    height: auto !important;
    display: block !important;
    margin: 0 auto;
  }
  .auth_download_list .auth_table .at_row .flex_cell .empower_img .ei_box .auth_m_case {
    max-height: 100px;
    max-width: 100%;
    width: auto!important;
    margin: 0 auto;
  }

  .auth_download_list .auth_table .at_row .flex_cell .empower_img .ei_box {
    margin: 0 15px;
    height: auto;
  }

  .auth_download_list
    .auth_table
    .at_row
    .flex_cell
    .empower_img
    .ei_box
    .auth_vip {
    display: none !important;
  }

  .auth_download_list
    .auth_table
    .at_row
    .flex_cell
    .empower_img
    .ei_box
    .auth_m_vip {
    height: auto;
    width: 100% !important;
    display: block;
  }

  .auth_download_list .auth_table .at_row .flex_cell .fc_box .fb_left {
    width: auto;
    margin: 0 15px;
  }

  .auth_download_list .auth_table .at_row .flex_cell {
    margin-bottom: 5px;
  }

  .obtain_auth_unique {
    left: 0;
    margin-left: 0;
    margin-top: 0;
    width: 100%;
    height: 100%;
    position: fixed;
    z-index: 5001;
    display: block;
    top: 100%;
    overflow-y: auto;
  }

  .obtain_auth_unique .close_btn {
    right: 15px;
    top: 15px;
  }

  .obtain_auth_unique .public_auth_box .pab_top {
    border-bottom: none;
  }

  .obtain_auth_unique .public_auth_box .auth_info_back {
    display: block;
    width: 15px;
    height: 15px;
    background: url("../images/auth_back_btn.png") no-repeat center;
    background-size: 15px;
    position: absolute;
    left: 15px;
    top: 15px;
  }

  .obtain_auth_unique .public_auth_box .pab_top h3 {
    padding-top: 50px;
    line-height: 1;
    font-size: 17px;
    margin-left: 15px;
  }

  .obtain_auth_unique .public_auth_box .pab_middle {
    padding: 0 15px;
    border-bottom: none;
    height: auto;
  }

  .obtain_auth_unique .public_auth_box .pab_middle .notice_cont p {
    margin-top: 5px;
  }

  .obtain_auth_unique .public_auth_box .pab_middle .notice_cont p.title {
    font-size: 14px;
    margin-top: 15px;
  }

  .obtain_auth_unique .public_auth_box .pab_middle .anth_form .from_box {
    padding-left: 0;
    margin-bottom: 12px;
  }

  .obtain_auth_unique .public_auth_box .pab_middle .anth_form .from_box ul {
    border: none;
  }

  .obtain_auth_unique .public_auth_box .pab_middle .anth_form .from_box ul li {
    line-height: 44px;
    background: #f1f2f5;
  }

  .obtain_auth_unique .public_auth_box .pab_middle .anth_form .from_box input {
    border: 1px solid #eee;
    line-height: 42px;
  }

  .obtain_auth_unique .public_auth_box .pab_middle .anth_form .from_box p {
    border: 1px solid #eee;
    text-indent: 1em;
    line-height: 42px;
  }

  .obtain_auth_unique
    .public_auth_box
    .pab_middle
    .anth_form
    .from_box
    .left_p_tit {
    display: none;
  }

  .obtain_auth_unique .public_auth_box .pab_bottom {
    padding: 0 15px 20px;
  }

  .obtain_auth_unique .public_auth_box .pab_bottom p {
    line-height: 1.4;
  }

  .obtain_auth_unique .public_auth_box .pab_bottom .form_btn {
    margin-top: 15px;
    position: static;
  }

  .obtain_auth_unique .submit_auth_box .pab_bottom .form_btn a.fb_left {
    display: none;
  }

  .obtain_auth_unique .submit_auth_box .pab_bottom .form_btn a.fb_right {
    width: 100%;
    margin-left: 0;
  }

  .obtain_auth_unique .confirm_auth_box .pab_bottom .form_btn {
    margin-top: 15px;
    position: static;
    width: auto;
  }

  .obtain_auth_unique .confirm_auth_box .pab_bottom .form_btn a.fb_left {
    width: 30%;
    background: #f1f2f5;
  }

  .obtain_auth_unique .confirm_auth_box .pab_bottom .form_btn a.fb_right {
    margin-left: 3%;
    width: 67%;
  }

  .obtain_auth_unique .public_auth_box .pab_bottom .form_btn a {
    line-height: 44px;
  }

  header div ul .logAvatar .logined_head {
    width: 32px;
  }

  header div ul .logAvatar .logined_head .vip_icon {
    width: 17px;
    height: 17px;
    bottom: 0;
    background-size: 17px auto;
  }

  header div ul .logAvatar .logined_head .agent_icon {
    width: 17px;
    height: 17px;
    bottom: 0;
    background-size: 17px auto;
  }

  .my_design .design_hotcase_show {
    margin-top: 30px !important;
  }

  .my_design .dhs_frist_show {
    background: #f5f5f5;
    margin-top: 10px;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .my_design .dhs_frist_show .pubilc_roll_box .case_top_show img {
    height: 135px;
  }

  .design_scene_show .container {
    border-bottom: none;
    padding: 0;
    padding-left: 15px;
  }

  header div ul .logAvatar .logined_head .zd_link {
    display: none;
  }

  .flow_path_img {
    display: none;
  }

  .my_design .dhs_frist_show .pubilc_roll_box .swiper-container {
    background: #f5f5f5;
  }

  .my_design
    .dhs_frist_show
    .pubilc_roll_box
    .swiper-container
    .my_design_logo
    .end_slide {
    width: 106px;
  }

  .advert_link {
    position: relative;
    top: 0;
    left: auto;
    width: 100%;
    border-radius: 0;
  }

  .advert_link a {
    display: block;
    position: relative;
    line-height: 40px;
    background: #fff8e6;
  }

  .advert_link a p {
    font-size: 14px;
    color: #ff8458;
    margin-left: 15px;
  }

  .advert_link a span {
    display: block;
    position: absolute;
    color: #ff8458;
    right: 15px;
    left: auto;
    top: 0;
    padding-right: 23px;
    background: url("../images/personal_center/orange_icon.png") no-repeat right
      center;
    background-size: 17px auto;
  }

  .mtl_line .container {
    border-bottom: 1px solid #eeeeef;
  }

  .main_type_list ul.scene_lists {
    margin-bottom: 0;
    margin-top: 0;
    border-bottom: none;
  }

  .main_type_list ul.scene_lists li {
    /* margin-right: 0px !important; */
  }

  .main_type_list ul.scene_lists li p {
    line-height: 50px;
    padding-bottom: 0;
  }

  .main_type_list ul.scene_lists li p a {
    font-weight: normal;
    font-size: 15px;
  }

  .main_type_list ul.scene_lists li p a.on {
    font-size: 16px;
    font-weight: 500;
  }

  .secondary_t_list ul li .line {
    display: none;
  }

  .secondary_t_list ul li p a {
    color: #666;
  }

  .specific_type_list ul {
    border-top: none;
    /* margin-top: 3px; */
    margin-bottom: 20px;
  }

  .specific_type_list ul li {
    margin-top: 0;
  }

  .bg_unique {
    margin-top: 55px;
    background: #fff;
  }

  .about_bg {
    margin-top: 55px;
  }

  .about_bg_qywx {
    height: auto;
  }

  .about_bg h3.at_h_tit {
    padding-top: 15px;
    font-size: 28px;
    line-height: 1.6;
    padding-bottom: 15px;
    margin: 0 15px;
  }

  .pubilc_roll_box
    .swiper-container
    .my_design_logo
    .swiper-slide
    .case_top_show
    .case_operations {
    display: none;
  }

  .advert_link .close_btn {
    display: none;
  }

  .no_design_templates .nodt_handle_box {
    padding: 0 15px;
  }

  .no_design_templates .nodt_handle_box a {
    width: calc(50% - 5px);
    margin: 0;
  }

  .no_design_templates .nodt_handle_box a:nth-child(1) {
    margin-right: 10px;
  }

  .recommend_f_me {
    margin-top: 0;
  }

  .recommend_f_me .design_template_type {
    margin-top: 5px;
    margin-bottom: 0;
  }

  .recommend_f_me .top_msg_box {
    z-index: 2002;
  }

  .recommend_f_me .mtl_line {
    display: block;
    background: #fff;
  }

  .recommend_f_me .secondary_t_list {
    display: block;
    background: #fff;
  }

  .recommend_f_me .main_type_list ul {
    white-space: nowrap;
  }

  .recommend_f_me .secondary_t_list ul {
    margin-top: 12px;
  }

  .recommend_f_me .secondary_t_list ul li p {
    margin-bottom: 11px;
  }

  .recommend_f_me .main_type_list .container {
    padding-left: 15px;
    padding-right: 15px;
  }

  .masterplate_custom {
    margin-bottom: 76px;
  }

  .masterplate_custom a.mc_l_link {
    margin-left: 15px;
    margin-top: 15px;
  }

  .trademake_detail {
    padding-top: 55px;
    background: #fff;
  }

  .trademake_detail .container {
    padding: 0;
  }

  .trademake_detail .detail_trad_wrap {
    margin-bottom: 0;
    padding: 0;
  }

  .trademake_detail .detail_trad_wrap a.backlist {
    display: block;
    margin-left: 15px;
    background: url("../images/trademark/page_arrow01.png") no-repeat left
      center;
    background-size: 8px auto;
    padding-left: 15px;
    color: #666;
    line-height: 1.4;
    margin-bottom: 15px;
  }

  .trademake_detail .detail_trad_wrap .mobile_details .trade_img {
    border: 1px solid #f5f5f5;
    margin: 0 15px;
  }

  .trademake_detail .detail_trad_wrap .mobile_details .trade_img img {
    display: block;
    max-width: 320px;
    margin: 0 auto;
  }

  .trademake_detail .detail_trad_wrap .mobile_details .trade_m_info {
    padding: 15px;
    border-bottom: 10px solid #f5f5f5;
  }

  .trademake_detail .detail_trad_wrap .mobile_details .no_border {
    border: none;
  }

  .trademake_detail .detail_trad_wrap .mobile_details .trade_m_info h3 {
    font-size: 15px;
    color: #666;
    line-height: 1.4;
    font-weight: 500;
  }

  .trademake_detail
    .detail_trad_wrap
    .mobile_details
    .trade_m_info
    .tmi_section {
    margin-top: 15px;
  }

  .trademake_detail
    .detail_trad_wrap
    .mobile_details
    .trade_m_info
    .tmi_section
    .ts_tit {
    float: left;
    font-size: 14px;
    line-height: 1.42;
    color: #666;
  }

  .trademake_detail
    .detail_trad_wrap
    .mobile_details
    .trade_m_info
    .tmi_section
    .ts_cont {
    margin-left: 135px;
    text-align: right;
    color: #333;
    line-height: 1.64;
    font-size: 14px;
    word-wrap: break-word;
  }

  .trademake_detail
    .detail_trad_wrap
    .mobile_details
    .trade_m_info
    .adviser_logon_btn {
    display: block;
    width: 100%;
    line-height: 44px;
    width: 100%;
    border-radius: 3px;
    color: #fff;
    text-align: center;
    font-size: 14px;
    margin-top: 20px;
    background: #14cfa6;
  }

  .trademark_register {
    /* padding-top: 55px; */
    background: #fff;
    padding-bottom: 0;
  }

  .trademark_register .register_trade_box {
    margin: 0;
  }

  .trademark_register .register_trade_box .register_demand {
    position: static;
    width: 100%;
  }

  .trademark_register .register_trade_box .register_demand .center_box {
    padding: 25px 15px;
  }

  .trademark_register .register_trade_box .register_demand .center_box h3 {
    font-size: 20px;
  }

  .trademark_register .register_trade_box .register_demand .center_box p {
    margin-top: 10px;
  }

  .trademark_register .register_trade_box .register_form {
    margin: 0;
    padding: 0;
  }

  .trademark_register .register_trade_box .register_form .center_box {
    padding: 15px;
  }

  .trademark_register .register_flow_path {
    padding: 0 15px;
  }

  .trademark_register .register_flow_path .flowpath_box img {
    width: 40px;
  }

  .trademark_register .register_flow_path .flowpath_box p {
    font-size: 12px;
    width: 48px;
    margin: 10px auto 0;
  }

  .trademark_register .register_flow_path .flowpath_box span {
    width: 6px;
    height: 9px;
    background-size: 6px auto;
    top: 16px;
  }

  .other_icase_tabs {
    margin-top: 10px;
  }

  .enlarge_font h2 {
    line-height: 1.4;
  }

  .other_icase_tabs ul {
    display: flex;
    overflow: auto;
    padding-bottom: 10px;
  }

  .other_icase_tabs ul li {
    margin-bottom: 10px;
  }

  .other_icase_tabs ul li a {
    padding: 0 10px;
    white-space: nowrap;
  }

  .dhs_frist_show .pubilc_roll_box .recommend_edit_name .mixed_name .name_box {
    padding-right: 0;
  }

  .dhs_frist_show
    .pubilc_roll_box
    .recommend_edit_name
    .mixed_name
    .name_box
    .name_edit_icon {
    display: none;
  }

  #case_box .mixed_case_list .mixed_list_name .mixed_name .name_box {
    padding-right: 0;
  }

  #case_box
    .mixed_case_list
    .mixed_list_name
    .mixed_name
    .name_box
    .name_edit_icon {
    display: none;
  }

  .waterfallflow .case_item .mixed_name {
    display: none;
  }

  .referrals_popup .close_btn {
    top: auto;
    right: auto;
    left: 50%;
    bottom: -55px;
    margin-left: -7px;
  }

  .personal_retrieval {
    height: auto;
    z-index: 2003;
    border-radius: 0;
    margin-top: 18px;
    margin-bottom: 0;
  }

  .personal_retrieval .pr_box {
    display: none;
  }

  .personal_retrieval .center {
    padding: 25px 15px;
  }

  .personal_retrieval .center .inputs_box .leftscreen ul li {
    font-size: 14px;
    padding: 0 10px;
  }

  .personal_retrieval .center .inputs_box .leftscreen ul li span {
    line-height: 34px;
  }

  .personal_retrieval .center .inputs_box .right_input {
    line-height: 46px;
  }

  .personal_retrieval .center .inputs_box .search_more_btn {
    bottom: 3px;
    right: 3px;
  }

  .personal_retrieval .center .sjmb_list {
    margin: 10px -5px 0;
  }

  .personal_retrieval .center .showflex {
    flex-wrap: wrap;
  }

  .personal_retrieval .center .sjmb_list a {
    font-size: 12px;
    padding: 0 8px;
    white-space: nowrap;
    margin-top: 5px;
  }

  .not_result_templates {
    margin-bottom: 50px;
    padding: 0 15px;
  }

  .mc_top_bottom_distance {
    margin: 30px 0 25px 0;
  }

  .not_result_like {
    padding-top: 30px;
  }

  .not_result_like h3 {
    font-size: 17px;
  }

  .pubilc_tit_crumbs .results_mb_input input {
    line-height: 45px;
    padding-right: 80px;
  }

  .pubilc_tit_crumbs .results_mb_input .r_empty {
    right: 60px;
    background: url(../images/rm_empty_icon.png) no-repeat center;
    background-size: 13px auto;
    width: 20px;
    height: 20px;
    top: 13px;
  }

  .pubilc_tit_crumbs .results_mb_input .r_empty_location {
    right: 60px;
    background: url(../images/rm_empty_icon.png) no-repeat center;
    background-size: 13px auto;
    width: 20px;
    height: 20px;
    top: 13px;
  }

  .pubilc_tit_crumbs .results_mb_input .rmi_search_btn {
    line-height: 20px;
    height: 20px;
    width: 48px;
    font-size: 0;
    background: url(../images/results_mb_input.png) no-repeat center;
    background-size: 18px auto;
    border-left: 1px solid #ddd;
    top: 14px;
  }

  .pubilc_tit_crumbs .want_find span {
    float: none;
    line-height: 21px;
    width: 100% !important;
  }

  .pubilc_tit_crumbs .want_find .wf_lists {
    margin-left: 0 !important;
  }

  .pubilc_tit_crumbs .want_find .wf_lists a {
    margin: 10px 10px 0px 0;
  }

  header div ul .hdsearch {
    height: auto;
    margin-right: 26px;
  }

  header div ul .hdsearch .strike_box {
    margin-top: 2px;
    border: none;
  }

  header div ul .hdsearch .strike_box {
    width: 18px;
    background: url(../images/results_mb_input03.png) no-repeat center;
    background-size: 18px auto;
  }

  header div ul .hdsearch .strike_box p {
    display: none;
  }

  header div ul .hdsearch .hdsearch_wrap {
    position: fixed;
    z-index: 2003;
    left: 0;
    top: 100%;
    width: 100%;
    height: 100%;
    padding-top: 15px;
  }

  header div ul .hdsearch .hdsearch_wrap .hdsearch_show {
    display: block;
  }

  header div ul .hdsearch .hdsearch_wrap .hwclose_btn {
    position: static;
    margin-left: auto;
    margin-right: 15px;
  }

  header div ul .hdsearch .hdsearch_wrap .hwtabs {
    width: 303px;
    margin: 15px auto 0;
  }

  header div ul .hdsearch .hdsearch_wrap .hwtabs li {
    width: 33%;
    text-align: center;
    font-size: 16px;
  }

  header div ul .hdsearch .hdsearch_wrap .hwtabs li:last-child {
    padding-right: 0;
  }

  header div ul .hdsearch .hdsearch_wrap .hw_input_design {
    border-bottom: none;
  }

  header div ul .hdsearch .hdsearch_wrap .hw_input_design input {
    background: #f5f5f5;
    padding-left: 0;
    line-height: 45px;
    text-indent: 1em;
    font-size: 14px;
    padding-right: 60px;
    border-radius: 3px;
  }

  header div ul .hdsearch .hdsearch_wrap .hw_input_design .hw_public_btn {
    background: url(../images/arrow_m_long.png) no-repeat center #f5f5f5;
    height: 45px;
    width: 50px;
    background-size: 22px auto;
  }

  header div ul .hdsearch .hdsearch_wrap .hw_input_design .hw_other_btn {
    background: url(../images/arrow_m_long.png) no-repeat center #f5f5f5;
    background-size: 22px auto;
    height: 45px;
    width: 50px;
  }

  header div ul .hdsearch .hdsearch_wrap .hwmb_list {
    margin-top: 20px;
  }

  header div ul .hdsearch .hdsearch_wrap .hwmb_list p {
    font-size: 14px;
  }

  header div ul .hdsearch .hdsearch_wrap .hwmb_list a {
    font-size: 14px;
    margin-top: 5px;
  }

  .referrals_popup {
    z-index: 2006;
  }

  .my_design .main_type_list ul.mtl_md_tl {
    white-space: nowrap;
  }

  .mixed_case_list .mcl_box .case_top_show .case_operations .all_edit_link {
    background: rgba(0, 0, 0, 0.001);
  }

  .alone_c_list .case_top_show .case_operations .collect_btn {
    width: 20px;
    height: 20px;
    background: url(../images/personal_center/collect_icon_mc01.png) no-repeat
      center;
    background-size: 20px auto;
    right: 5px;
    top: 5px;
  }

  .alone_c_list .case_top_show .case_operations .collect_btn:hover {
    background: url(../images/personal_center/collect_icon_mc01.png) no-repeat
      center;
    background-size: 20px auto;
  }

  .alone_c_list .case_top_show .case_operations .collect_btn.on {
    background: url(../images/personal_center/collect_icon_mc02.png) no-repeat
      center;
    background-size: 20px auto;
  }

  .alone_c_list .case_top_show .case_operations .collect_btn.on:hover {
    background: url(../images/personal_center/collect_icon_mc02.png) no-repeat
      center;
    background-size: 20px auto;
  }

  .mixed_case_list .mcl_box .case_top_show .case_operations .collect_btn {
    width: 20px;
    height: 20px;
    background: url("../images/personal_center/collect_icon_mc01.png") no-repeat
      center;
    background-size: 20px auto;
    right: 5px;
    top: 5px;
  }

  .mixed_case_list .mcl_box .case_top_show .case_operations .collect_btn:hover {
    background: url("../images/personal_center/collect_icon_mc01.png") no-repeat
      center;
    background-size: 20px auto;
  }

  .mixed_case_list .mcl_box .case_top_show .case_operations .collect_btn.on {
    background: url("../images/personal_center/collect_icon_mc02.png") no-repeat
      center;
    background-size: 20px auto;
  }

  .mixed_case_list
    .mcl_box
    .case_top_show
    .case_operations
    .collect_btn.on:hover {
    background: url("../images/personal_center/collect_icon_mc02.png") no-repeat
      center;
    background-size: 20px auto;
  }

  .pubilc_roll_box .case_top_show .case_operations .collect_btn {
    width: 20px;
    height: 20px;
    background: url("../images/personal_center/collect_icon_mc01.png") no-repeat
      center;
    background-size: 20px auto;
    right: 5px;
    top: 5px;
  }

  .pubilc_roll_box .case_top_show .case_operations .collect_btn:hover {
    background: url("../images/personal_center/collect_icon_mc01.png") no-repeat
      center;
    background-size: 20px auto;
  }

  .pubilc_roll_box .case_top_show .case_operations .collect_btn.on {
    background: url("../images/personal_center/collect_icon_mc02.png") no-repeat
      center;
    background-size: 20px auto;
  }

  .pubilc_roll_box .case_top_show .case_operations .collect_btn.on:hover {
    background: url("../images/personal_center/collect_icon_mc02.png") no-repeat
      center;
    background-size: 20px auto;
  }

  .series_index_roll_six .swiper-slide {
    width: 110px;
  }

  .collection_box {
    z-index: 9000 !important;
    width: 92%;
    left: 4%;
    margin-left: 0;
    top: 30px;
  }

  .collect_show {
    top: 30px;
  }

  .dhs_public_box .oclick_collect {
    line-height: 28px;
    width: 90px;
    right: 15px;
  }

  .pubilc_tit_crumbs .tit_a_collect .oclick_collect {
    line-height: 28px;
    right: 15px;
    width: 90px;
  }

  .txz_wrap .sbcx_tm_banner .sbcx_icons {
    display: none;
  }

  .txz_wrap .sbcx_tm_banner .banner_con {
    padding-top: 86px;
  }

  .txz_wrap .sbcx_tm_banner .banner_con h3 {
    font-size: 37px;
  }

  .txz_wrap .sbcx_tm_banner .banner_con .sbcx_tab_tit ul {
    width: 330px;
  }

  .txz_wrap .sbcx_tm_banner .banner_con .sbcx_tab_tit ul li {
    font-size: 16px;
    line-height: 20px;
    border-left: 1px solid #ccc;
  }

  .txz_wrap .sbcx_tm_banner .banner_con .sbcx_tab_tit {
    margin: 45px auto 20px;
  }

  .txz_wrap .sbcx_tm_banner .banner_con .search_box {
    width: 100%;
    max-width: 335px;
    border: 2px solid #14cfa6;
    border-radius: 3px;
    height: 55px;
    box-shadow: none;
  }

  .txz_wrap .sbcx_tm_banner .banner_con .search_box input[type="text"] {
    width: 245px;
    line-height: 51px;
  }

  .txz_wrap .sbcx_tm_banner .banner_con .search_box .search_btn {
    width: 55px;
    height: 51px;
    line-height: 51px;
    top: 0;
    right: 0;
    border-radius: 0;
  }

  .txz_wrap .sbcx_tm_banner .banner_con .search_box .search_btn i {
    background: url("../images/start_icon.png") no-repeat center;
    background-size: 22px auto;
    width: 22px;
    vertical-align: middle;
  }

  #txz_service_1 .sbcx_con04 {
    padding-bottom: 0;
  }

  #txz_service_1 .sbcx_con04 .protect_reg {
    float: none;
  }

  #txz_service_1 .sbcx_con04 .bottom_img {
    position: relative;
    left: auto;
    bottom: auto;
    margin: 0 auto;
    width: 345px;
    height: 88px;
  }

  #txz_service_1 .sbcx_con04 .bottom_img a {
    margin: 0;
    position: absolute;
    left: 50%;
    bottom: 10px;
    margin-left: -60px;
  }

  .mobile_collect_wrap .edit_link_btn {
    display: block;
    float: none;
  }

  .win_prize_link {
    margin: 60px auto 0;
    width: 236px;
    margin-top: 0;
  }

  .diamonds_recharge_wrap {
    background: #f5f5f5;
    padding: 0;
  }

  .diamonds_recharge_wrap .dr_container {
    background: #f5f5f5;
    padding: 25px 15px;
  }

  .diamonds_recharge_wrap .dr_container .customer_balance .cb_header {
    width: 50px;
    height: 50px;
  }

  .diamonds_recharge_wrap .dr_container .customer_balance .cb_info {
    padding-top: 3px;
    margin-left: 60px;
  }

  .diamonds_recharge_wrap .dr_container .customer_balance .cb_info p {
    font-size: 12px;
  }

  .diamonds_recharge_wrap .dr_container .recharge_list ul li a:hover {
    border: none;
    background: #fff;
  }

  .diamonds_recharge_wrap
    .dr_container
    .recharge_list
    ul
    li
    a:hover
    p.rmb_coin {
    color: #e7bc7b;
  }

  .diamonds_recharge_wrap .dr_container .recharge_tips {
    margin-top: 15px;
  }

  .landing_move_banner {
    height: auto;
  }

  .landing_mc_con {
    padding: 40px 15px;
    border-bottom: 1px solid #eeeeef;
  }

  .landing_mc_con h3 {
    font-size: 35px;
    line-height: 1.28;
    font-weight: 500;
    text-align: center;
    margin-bottom: 30px;
  }

  .landing_mc_con .lmc_tab_tit {
    margin-bottom: 20px;
  }

  .landing_mc_con .lmc_tab_tit ul {
    text-align: center;
    font-size: 0;
  }

  .landing_mc_con .lmc_tab_tit ul li {
    display: inline-block;
    line-height: 20px;
    width: 33.33%;
    text-align: center;
    border-left: 1px solid #ddd;
    font-size: 16px;
    color: #333;
    cursor: pointer;
  }

  .landing_mc_con .lmc_tab_tit ul li:first-child {
    border-left: none;
  }

  .landing_mc_con .lmc_tab_tit ul li.on {
    color: #14cfa6;
  }

  .landing_mc_con .landing_search_box {
    width: 100%;
    max-width: 100%;
    border: 2px solid #14cfa6;
    border-radius: 3px;
    height: 55px;
    position: relative;
  }

  .landing_mc_con .landing_search_box input[type="text"] {
    line-height: 51px;
    display: block;
    width: 100%;
    padding-right: 50px;
    border: none;
    text-indent: 1em;
  }

  .landing_mc_con .landing_search_box a.landing_search_btn {
    width: 60px;
    height: 52px;
    line-height: 47px;
    background: url(../images/start_icon.png) no-repeat center #14cfa6;
    background-size: 22px auto;
    position: absolute;
    right: 0;
    top: 0;
  }

  .landing_mc_con .landing_search_box .hot_mb_search {
    position: absolute;
    top: 53px;
    left: 0;
    width: 100%;
    background: #fff;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
    padding: 15px;
    display: none;
  }

  .landing_mc_con .landing_search_box .hot_mb_search p {
    font-size: 14px;
    color: #999;
    margin-bottom: 10px;
  }

  .landing_mc_con .landing_search_box .hot_mb_search a {
    line-height: 30px;
    display: block;
    font-size: 14px;
    color: #333;
  }

  .landing_custom {
    text-align: center;
    padding: 30px 15px;
  }

  .landing_custom h3 {
    font-size: 25px;
    margin-bottom: 10px;
  }

  .landing_custom .ms_cont {
    color: #666;
    font-size: 15px;
    line-height: 1.6;
  }

  .landing_custom .from_box {
    margin-top: 15px;
    border: 2px solid #ff8458;
    position: relative;
    margin-bottom: 10px;
    border-radius: 3px;
  }

  .landing_custom .from_box input[type="text"] {
    border: none;
    line-height: 50px;
    display: block;
    width: 100%;
    padding-right: 105px;
    text-indent: 1em;
  }

  .landing_custom .from_box button {
    background: #ff8458;
    position: absolute;
    right: 0;
    top: 0;
    width: 100px;
    height: 50px;
    color: #fff;
    font-size: 16px;
    text-align: center;
    line-height: 50px;
    border: none;
  }

  .landing_custom .download_num {
    color: #666;
    font-size: 14px;
  }

  .landing_custom .download_num span {
    color: #ff8458;
  }

  .tel_generate {
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 64px;
    background: #fff;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
    font-size: 0;
    padding: 0 15px;
    z-index: 1;
  }

  .cmc_show {
    opacity: 1 !important;
  }

  .tel_generate a {
    display: inline-block;
    line-height: 44px;
    font-size: 15px;
    width: 48%;
    text-align: center;
    margin-top: 10px;
    border-radius: 3px;
  }

  .tel_generate .tel_qa {
    margin-right: 1%;
    background: #14cfa6;
    color: #fff;
    border: 1px solid #14cfa6;
  }

  .tel_generate .generate_go {
    margin-left: 1%;
    color: #14cfa6;
    background: #fff;
    border: 1px solid #14cfa6;
  }

  .tel_generate .generate_go span {
    background: url("../images/design_template/more_arrow02.png") no-repeat
      right center;
    background-size: 17px auto;
    padding-right: 20px;
  }

  /* 图片搜索功能页面css-----宋 640*/
  /* 搜索框变化 */
  .bzk_designtemplate_warp {
    padding: 0px !important;
    margin: 0 !important;
  }

  .search_options_showSelect {
    background: url(../images/personal_center/sort_arrow_search02.png) no-repeat
      right center !important;
    background-size: 20px !important;
    background-position: 61px !important;
  }

  .search_selectData {
    width: 114px;
    height: 85px;
    left: -11px;
    top: 33px;
  }

  .search_type_modelImg {
    width: 100% !important;
  }

  .search_icon {
    display: none !important;
  }

  .pubilc_tit_crumbs .container {
    padding: 0 !important;
  }

  .results_search_images_input {
    padding: 12px !important;
    margin-top: 20px;
    height: 45px;
  }

  .search_options > .images_search_type {
    width: 88px;
    height: 20px;
    background: url("../images/personal_center/sort_arrow_search01.png")
      no-repeat 61px center;
    background-size: 20px;
    line-height: 20px;
    font-size: 14px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #666666;
  }

  #sousou_sxp {
    width: calc(100% - 37px);
    padding-left: 0px;
    height: 20px;
    line-height: 20px;
    font-size: 15px;
  }

  .results_search_images_input {
    padding: 17px 0 17px 25px;
  }

  .search_container {
    width: 100%;
  }

  .search_container .r_empty_location {
    right: 47px !important;
    top: 3px !important;
    width: 13px !important;
    height: 13px !important;
    background-size: 13px !important;
  }

  .searchBtn_760 {
    display: inline-block;
    line-height: 20px;
    height: 20px;
    width: 30px;
    font-size: 0;
    background: url(../images/results_mb_input.png) no-repeat right center;
    background-size: 18px auto;
    border-left: 1px solid #ddd;
    vertical-align: top;
  }

  .search_container {
    /* width:calc(100% - 48px) */
    padding: 0;
    /* padding-left: 15px; */
  }

  /* tags */
  .sort_selsectParent_contiore {
    position: relative;
    margin-top: 15px !important;
  }

  .genuine_pictures_tag,
  .check_tag_type {
    width: 68px !important;
    /* height: 52px; */
    /* padding: 0 0 10px 0 !important; */
    font-size: 17px !important;
    font-weight: 500 !important;
    line-height: 24px !important;
    color: #000;
  }

  .search_sort_ul {
    justify-content: space-around !important;
    padding: 0 !important;
  }

  .search_sort {
    position: initial;
    height: 20px;
    font-size: 13px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #333333;
    line-height: 18px;
    /* padding-right: 21px; */
    background: url(../images/personal_center/solid_select01.png) no-repeat
      right center;
    background-size: 20px;
  }

  .open_select_class {
    background: url(../images/personal_center/solid_select02.png) no-repeat
      right center !important;
    background-size: 20px !important;
  }

  .dl_select {
    width: 100%;
    background: #ffffff;
    box-shadow: initial;
    margin: 0;
    z-index: 104;
  }

  .dl_select dl {
    display: flex;
    flex-wrap: wrap;
    /* gap: 15px; */
    gap: 0;
    margin-right: -15px;
    margin-bottom: -15px;
  }

  .dl_select dl dt {
    margin: 0 15px 15px 0;
  }

  .allcheckSort_list,
  .peopleWhereSort_list,
  .allColorSort_list,
  .directionSort_list {
    padding: 15px;
    top: 20px;
    height: auto;
  }

  .peopleWhereSort_list dl,
  .directionSort_list dl {
    gap: 0 !important;
  }

  .dtSortStyle {
    text-align: center;
    width: 105px;
    height: 35px;
    background: #f6f6f6;
    border-radius: 3px;
    font-size: 26px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-size: 13px;
    font-weight: 400;
    color: #666666;
    line-height: 18px;
  }

  .characterSelectList {
    width: 100%;
    height: 44px;
    background: #ffffff;
    border-radius: 5px;
    text-align: left;
    font-size: 14px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    line-height: 28px;
    padding: 8px 0 !important;
  }

  .dtSortStyle_check {
    color: #14cfa6;
  }

  .dtSortStyle_check_bg01 {
    background: #ddfff7;
    border-radius: 5px;
  }

  .dtSortStyle_check_bg0204 {
    background: url("../images/download_small_mobile.png") no-repeat right
      center;
    background-size: 20px;
  }

  /* 列表样式 */
  .genuine_pictures .container {
    padding: 0;
  }

  .vip_list_three {
    padding: 0 15px !important;
  }

  .collect_btn_mc {
    display: block;
  }

  .image_search_over_gd .over_gd {
    display: none;
  }

  .collect_btn_mc {
    width: 22px;
    height: 22px;
    background: url("../images/personal_center/md_collect_icon00.png") no-repeat
      center;
    background-size: 22px auto;
    position: absolute;
    right: 10px;
    top: 10px;
    display: block;
    z-index: 10;
    overflow: hidden;
    box-sizing: 3px;
  }

  .tool_sort_title {
    padding: 0 !important;
    align-items: center;
    margin-top: 30px;
  }

  /* .public_l_f {
    padding: 0 !important;
  } */
  .tool_sort_title > button {
    display: none;
  }

  .tool_sort_title .title,
  .searchNumber .title {
    width: auto;
    height: 25px;
    font-size: 18px;
    font-family: PingFangSC-Medium, PingFang SC;
    font-weight: 500;
    color: #222222;
    line-height: 25px;
  }

  .mcchangeGrounp {
    display: inline-block;
    height: 25px;
    padding-left: 20px;
    background: url("../images/Change_it.png") no-repeat left center;
    background-size: 16px;
    font-size: 14px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #666666;
    line-height: 25px;
  }

  .searchNumber {
    padding: 0 15px !important;
    margin-top: 30px !important;
    margin-bottom: 12.5px !important;
  }

  .imageSearch_resultList {
    padding: 0 15px 12px 15px !important;
    margin-top: 0 !important;
  }

  .mobile_bottom_wrap_grounp {
    position: fixed;
    left: 0;
    bottom: 0;
    width: 100%;
    background: #fff;
    padding: 0 15px 0;
    display: none;
    z-index: 2147483001;
    /* overflow: hidden; */
  }

  .mobile_bottom_wrap_grounp .look_link_btn {
    /* display: inline-block; */
    float: left;
    height: 44px;
    width: calc(100%);
    border-radius: 3px;
    border: 1px solid #14cfa6;
    text-align: center;
    color: #14cfa6;
    line-height: 42px;
    font-size: 15px;
    margin-top: 25px;
  }

  .mobile_bottom_wrap_grounp .look_link_btn span {
    padding-left: 25px;
    background: url("../images/design_template/eyes_goIndex.png") no-repeat left
      center;
    background-size: 20px auto;
  }

  /* .mobile_bottom_wrap_grounp .download_link_btn span {
    padding-left: 19px;
    background: url("../images/design_download02.png") no-repeat left center;
    background-size: 16px auto;
  } */
  .mobile_bottom_wrap_grounp {
    background: #ffffff;
  }

  .m_operation_grounp {
    margin: 10px 0;
  }

  .mobile_bottom_wrap_grounp .m_operation_grounp a {
    display: inline-block;
    width: 100%;
    height: 40px;
    text-align: left;
    font-size: 14px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #333333;
    line-height: 40px;
    padding-left: 27px;
  }

  .find_sameList_image {
    margin-top: 10px;
    background: url("../images/personal_center/mc_search_icon_007.png")
      no-repeat left center;
    background-size: 20px auto;
  }

  .useList_image {
    background: url("../images/personal_center/mc_editor_small.png") no-repeat
      left center;
    background-size: 20px auto;
  }

  .CollectionList_image {
    background: url("../images/personal_center/star_collectol.png") no-repeat
      left center;
    background-size: 20px auto;
  }

  .cancle_collect_btn {
    background: url("../images/personal_center/star_collectol02.png") no-repeat
      left center;
    background-size: 20px auto;
  }

  .design_template_imageListConnect {
    padding: 0 15px;
  }

  .images_search_legal_sort {
    margin: 0;
    padding: 0 !important;
  }

  .design_template_imageList {
    padding: 0 !important;
  }

  .designTel_more {
    display: inline-block;
  }

  #color_plate_container {
    gap: 0;
    margin-right: -10px;
  }

  #color_plate_container dt {
    margin: 0 10px 10px 0;
  }

  .collect_btn_mc {
    width: 20px;
    height: 20px;
    background-size: 20px;
  }

  .design_template_imageList .tool_sort_title .title {
    font-size: 18px;
    font-family: PingFangSC-Medium, PingFang SC;
    font-weight: 500;
    color: #222222;
    line-height: 25px;
  }

  .design_template_imageList .tool_sort_title button {
    display: none;
  }

  .easyListClass {
    /* margin-top: 12.5px !important; */
  }

  /* 图片详情 */
  .image_detail_connect {
    padding-top: 0;
    /* background:  #FFFFFF; */
  }

  .image_details_operation {
    padding: 20px 15px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    background: #ffffff;
    width: 100%;
  }

  .image_details_operation_left {
    width: 100%;
    height: 350px;
    background: #ffffff;
    border-radius: 3px;
    border: 1px solid #eeeeef;
    margin-right: 0;
  }

  .image_details_operation_left > div > img {
    width: 100%;
    height: auto;
    max-height: 100%;
    max-width: 100%;
  }

  .image_details_right_connect {
    width: 100%;
  }

  .picture_information .picture_title_connect {
    font-size: 19px;
    font-family: PingFangSC-Semibold, PingFang SC;
    font-weight: 600;
    color: #222222;
    line-height: 26px;
    height: auto;
  }

  .image_details_operation_right {
    width: 100%;
    height: auto;
    padding: 20px 0px 0 0;
  }

  .picture_title_connect {
    width: 100%;
  }

  .apply_to_design_btn {
    width: 100% !important;
  }

  .apply_to_design_useVip {
    width: 100%;
  }

  .apply_to_design {
    border-bottom: none;
    margin-bottom: 0px !important;
  }

  .image_more_title {
    width: 100%;
    background: #ffffff;
    margin-top: 10px;
    height: auto;
    padding: 25px 15px 17px 15px !important;
    font-size: 18px;
    font-family: PingFangSC-Medium, PingFang SC;
    font-weight: 500;
    color: #222222;
    line-height: 25px;
  }

  .image_details_operation_left {
    padding: 0;
  }

  .imageSearch_resultList {
    width: 100%;
    background: #ffffff;
  }

  #moreSameImages_list {
    padding: 0;
    gap: 0;
    margin-right: -10px;
  }

  #moreSamImages_list .searchResultsCase_children {
    margin: 10px;
  }

  .in_imageDetail_index {
    display: none;
  }

  .picture_collection {
    margin-top: 0px;
    margin-bottom: 23px;
  }

  .design_dimensions {
    display: none;
  }

  .hubmer_mbx {
    display: none !important;
  }

  .find_similar {
    margin-top: 20px !important;
  }

  .image_connect_similar {
    width: 100%;
    height: 250px;
  }

  .similar_result {
    margin: 30px 0 10px 0 !important;
  }

  .lmc_tab_show {
    text-align: center;
    margin-top: 20px;
    color: #666;
  }

  .lmc_tab_show li {
    display: none;
  }

  .lmc_tab_show li.l_show {
    display: block;
  }

  .lmc_tab_show li p {
    font-size: 14px;
    line-height: 1.78;
  }

  .lmc_tab_show li p span {
    color: #ff8458;
    padding: 0 5px;
  }

  .cdcr_mc_case {
    margin-top: 25px;
    padding-bottom: 30px;
  }

  .cdcr_mc_case .cmc_title {
    border-bottom: 1px solid #eeeeef;
    position: relative;
  }

  .cdcr_mc_case .cmc_title h3 {
    font-size: 22px;
    color: #333;
    line-height: 1.4;
    padding-bottom: 10px;
  }

  .cdcr_mc_case .cmc_title .cmc_line {
    position: absolute;
    width: 30px;
    height: 3px;
    background: #14cfa6;
    left: 0;
    bottom: 0;
  }

  .cdcr_mc_case .cdcr_case_list {
    margin-top: 20px;
  }

  .cdcr_mc_case .cdcr_case_list ul li img {
    display: block;
    width: 100%;
  }

  .cdcr_mc_case .cdcr_case_list .flex-control-nav {
    text-align: center;
    display: inline-block;
    margin-top: 20px;
    margin-bottom: 0;
    background: #f5f5f5;
    width: 100%;
  }

  .cdcr_mc_case .cdcr_case_list .flex-control-nav li {
    display: inline-block;
    width: 7px;
    height: 7px;
    margin: 0 4px;
    border-radius: 50%;
  }

  .cdcr_mc_case .cdcr_case_list .flex-control-nav li a {
    width: 100%;
    height: 100%;
    display: block;
    background: #ccc;
    border-radius: 50%;
  }

  .cdcr_mc_case .cdcr_case_list .flex-control-nav li a.flex-active {
    background: #14cfa6;
  }

  .cdcr_mc_case .from_box {
    margin-top: 30px;
    border: 1px solid #14cfa6;
    border-radius: 3px;
    position: relative;
  }

  .cdcr_mc_case .from_box input {
    width: 100%;
    padding-right: 110px;
    line-height: 44px;
    text-indent: 1em;
    border: none;
  }

  .cdcr_mc_case .from_box .quick_order {
    position: absolute;
    top: 0;
    right: 0;
    width: 100px;
    line-height: 44px;
    background: #14cfa6;
    color: #fff;
    text-align: center;
    font-size: 15px;
  }

  .scene_aj_lists {
    padding: 20px 0 0 15px;
  }

  .scene_aj_lists .cmc_title {
    border-bottom: 1px solid #eeeeef;
    position: relative;
    margin-bottom: 20px;
  }

  .scene_aj_lists .cmc_title h3 {
    font-size: 22px;
    color: #333;
    line-height: 1.4;
    padding-bottom: 10px;
  }

  .scene_aj_lists .cmc_title .cmc_line {
    position: absolute;
    width: 30px;
    height: 3px;
    background: #14cfa6;
    left: 0;
    bottom: 0;
  }

  .scene_aj_lists .scene_box {
    margin-bottom: 30px;
  }

  .scene_aj_lists .scene_box h3 {
    font-size: 18px;
    color: #222;
    line-height: 1.4;
  }

  .scene_aj_lists
    .scene_box
    .pubilc_roll_box
    .swiper-container
    .swiper-wrapper
    .swiper-slide {
    margin-top: 12px;
  }

  .scene_aj_lists .scene_box .scene_operation {
    margin-top: 20px;
  }

  .scene_aj_lists .scene_box .scene_operation a {
    display: block;
    width: 47.3%;
    float: left;
    margin-left: 2.7%;
    background: #f1f2f5;
    line-height: 44px;
    text-align: center;
    color: #444;
    font-size: 13px;
    border-radius: 3px;
  }

  .scene_aj_lists .scene_box a:first-child {
    margin-left: 0;
  }

  .image_search_tages > ul > li a {
    font-size: 17px !important;
    color: #000;
  }

  .image_search_tages {
    margin: 0 0 15px 0 !important;
  }

  .image_search_tages ul {
    /* height: 52px; */
  }

  #searchResultsCase {
    gap: 0px;
    margin-right: -10px;
  }

  #searchResultsCase .searchResultsCase_children {
    margin: 0 10px 10px 0;
  }

  .picture_price {
    margin-top: 15px;
  }

  .answering_question {
    margin-top: 10px;
  }

  .collection_01 {
    padding: 7px 0;
  }

  .colorBlock {
    width: 40px;
    height: 40px;
    margin: 0;
  }

  .colorBlock_checkStyle {
    padding: 3px !important;
  }

  .colorBlock > div > img {
    width: 20px;
    height: 20px;
  }

  /* 尺寸 */
  .design_dimensions_Use {
    bottom: 0px;
    left: 0px;
    top: auto;
    width: 100%;
    height: 429px;
    background: #ffffff;
    border-radius: 15px 15px 0px 0px;
  }

  .design_dimensions_size_self {
    height: calc(100% - 74px);
    padding: 8px 0;
  }

  #search_screen_size {
    height: 44px;
    padding-left: 37px;
    font-size: 14px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #333333;
    line-height: 20px;
  }

  .design_dimensions_size_self ul li a {
    font-size: 14px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #222222;
    line-height: 20px;
  }

  .sizeOptions_class {
    font-size: 12px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #999999;
    line-height: 16px;
  }

  .searchIcon_srceen {
    background: url("../images/personal_center/mc_searchIcon.png") no-repeat
      left center;
    background-size: 16px auto;
  }

  .custom_dimensions_header {
    padding: 20px 15px 0 15px;
    border: none;
    height: auto;
  }

  .custom_dimensions_header span {
    font-size: 17px;
    font-family: PingFangSC-Medium, PingFang SC;
    font-weight: 500;
    color: #333333;
    line-height: 24px;
  }

  .custom_dimensions {
    flex-direction: column;
  }

  .self_select_label {
    height: 20px;
    font-size: 14px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #333333;
    line-height: 20px;
  }

  .new_dailog_width,
  .new_dailog_height {
    width: 95px;
    height: 44px;
  }

  .new_dailog_width {
    margin-right: 12px;
  }

  .isUnlocking {
    margin-right: 12px;
  }

  .new_dailog_height {
    margin-right: 12px;
  }

  .new_select {
    background: url(../images/personal_center/new_select_open02.png) no-repeat
      75px center;
    background-size: 10px 7px;
  }

  .new_dailog_Select {
    width: 112px;
    height: 44px;
    display: inline-block;
    border-radius: 2.5px;
    border: 1px solid #dddddd;
  }

  .new_select_open_self {
    background: url(../images/personal_center/new_select_open01.png) no-repeat
      75px center;
    background-size: 10px 7px;
  }

  .new_dailog_created_btn {
    width: 100%;
    height: 44px;
    margin-left: 0;
    margin-top: 20px;
    padding: 12px 0;
  }

  /* 设计模式修改UI */
  /* 设计模式优化 */
  .rightBtn,
  .leftBtn {
    display: none;
  }

  .updata_cateIndexStyle_mtlLine {
    height: 40px;
  }

  .updata_cateIndexStyle_mtlLine .container ul li {
    height: 40px;
    /* margin-right: 5px !important; */
  }

  .updata_cateIndexStyle_mtlLine .container ul li p {
    line-height: 40px;
    padding: 0 12px 0 13px;
  }

  .updata_cateIndexStyle_mtlLine .container ul li p a img {
    margin-right: 5px !important;
    width: 30px;
    height: 30px;
    vertical-align: middle;
  }

  .updata_cateIndexStyle_mtlLine .container ul li p a {
    height: 40px;
    display: inline-block;
  }

  .updata_cateIndexStyle_mtlLine .container ul li p a span {
    height: 21px;
    font-size: 15px;
    font-family: PingFangSC-Medium, PingFang SC;
    font-weight: 500;
    color: #000000;
    line-height: 24px;
  }

  .updata_cateIndexStyle_secondaryList > .container {
    background: #fff;
    padding: 3px 15px 3px 15px;
  }

  .updata_cateIndexStyle_mtlLine .container {
    border-bottom: none;
    padding: 0;
  }

  .updata_cateIndexStyle_secondaryList {
    height: auto;
    overflow: visible;
  }

  .updata_cateIndexStyle_mtlLine {
    padding-top: 15px;
  }

  .mc_updata_mtlLine {
    height: auto;
    padding: 0 10px !important;
  }

  .mc_updata_mtlLine .container {
    height: 100%;
    overflow: visible;
    padding: 0;
  }

  .mc_updata_mtlLine .container ul {
    width: 100%;
    height: 100%;
    overflow: hidden;
  }

  .mc_updata_mtlLine ul.scene_lists li {
    /* margin-right: 18px !important; */
  }

  .mc_updata_mtlLine ul.scene_lists li:nth-child(4),
  .mc_updata_mtlLine ul.scene_lists li:nth-child(8) {
    margin-right: 0px;
  }

  .mc_updata_mtlLine ul.scene_lists li.on {
    background: #ddfff7;
  }

  .mc_updata_mtlLine .container ul li p {
    width: 100%;
    height: 75px;
    padding: 7px 0 10px 0;
  }

  .mc_updata_mtlLine .container ul li p a {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: 100%;
  }

  .mc_updata_mtlLine .container ul li p a img {
    width: 34px;
    height: 34px;
    margin-bottom: 0px;
    margin-right: 0 !important;
  }

  .mc_updata_mtlLine .container ul li p a span {
    height: 16px;
    font-size: 12px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #333333;
    line-height: 16px;
  }

  .mc_updata_mtlLine .container ul li.on p a span {
    height: 16px;
    font-size: 12px;
    font-family: PingFangSC-Semibold, PingFang SC;
    font-weight: 600;
    color: #14cfa6;
    line-height: 16px;
  }

  .mc_updata_mtlLine .container ul li {
    float: left;
    width: 25%;
    height: 75px;
  }

  #tmp_search_form {
    float: left;
    padding-left: 10px;
    position: relative;
    width: calc(100%);
  }

  .search_options {
    display: none !important;
  }

  .search_pubilc_tit_crumbs {
    z-index: 2001 !important;
  }

  .mbx_updataClass {
    height: 51px;
    padding: 0 15px;
  }

  .mbx_updataClass .pubilc_tit_crumbs {
    padding-top: 15px;
    padding-bottom: 20px;
  }

  .mc_No_searchResult {
    display: inline-block;
  }

  /* 面包屑 */
  .mbx_updataClass .dest_crumbs a {
    line-height: 15px;
  }

  .mbx_updataClass .pubilc_tit_crumbs .dest_crumbs span,
  .pubilc_tit_crumbs .dest_crumbs i {
    line-height: 15px !important;
  }

  .only_sxp_design_scene_type .updata_cateIndexStyle_mtlLine {
    /* height: 55px; */
  }

  .image_search_tages > ul > li > a {
    padding: 0 0 10px 0;
    line-height: 24px;
    /* height: ; */
  }

  .searchImg_exclusive_mark,
  .searchImg_Diamond_exclusive_mark {
    right: 5px;
    bottom: 5px;
  }

  .design_template_imageListConnect {
    margin-bottom: 30px;
  }

  .imageSearch_resultList {
    margin-bottom: 30px;
  }

  /*  gap不生效问题*/
  /* 首页会员 */
  #easy_design_list_vip {
    gap: 0;
    margin-right: -10px;
    margin-bottom: -10px;
  }

  #easy_design_list_vip .viplegal_list_template_childDiv {
    margin: 0 10px 10px 0;
  }

  #easy_design_list_vipMore {
    gap: 0;
    margin-bottom: -10px;
    margin-right: -10px;
  }

  /* 首页推荐 */
  #easy_design_list {
    gap: 0;
    margin-right: -10px;
    margin-bottom: -10px;
  }

  #easy_design_list .easy_design_list_childDiv {
    margin: 0 10px 10px 0;
  }

  .recommend_list_more_template_child {
    margin: 0 10px 10px 0;
  }

  /* 详情 */
  .searchResultsCase_children {
    margin: 0 10px 10px 0;
  }

  /* 收藏 */
  .collect_btn_mc_self {
    position: absolute;
    top: 5px;
    right: 5px;
    display: inline-block;
    width: 20px;
    height: 20px;
    z-index: 3;
    background: url("../images/personal_center/collect_icon_mc01.png") no-repeat
      center;
    background-size: 20px auto;
  }

  .collect_btn_mc_self.on {
    background: url("../images/personal_center/collect_icon_mc02.png") no-repeat
      center !important;
    background-size: 20px auto !important;
  }

  .CollectionList_image {
    background: url("../images/personal_center/star_collectol.png") no-repeat
      left center;
    background-size: 20px auto;
  }

  .cancle_collect_btn {
    background: url("../images/personal_center/star_collectol02.png") no-repeat
      left center;
    background-size: 20px auto;
  }

  .mt_style_design {
    margin-top: 30px;
  }

  /* .mt_style_design .mt_style_design_individual{
    width: 104px;
    height: auto;
  } */
  #kf5-support-btn {
    width: 0 !important;
    height: 0 !important;
    opacity: 0;
    overflow: initial;
    right: 0px !important;
    bottom: 0px !important;
    border: none;
    background: #14cfa6 !important;
  }

  /* 分享弹框修改 */
  .pop_share {
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    margin: auto;
    transform: none;
    width: 90%;
    height: 325px;
  }

  .search_options {
    display: none;
  }

  .want_find span {
    float: none;
    line-height: 21px;
    width: 100% !important;
  }

  .want_find .wf_lists {
    margin-left: 0 !important;
  }

  .want_find .wf_lists a {
    margin: 10px 10px 0px 0;
  }

  #scene_lists {
    margin-right: 15px;
  }

  .rs_more_btn {
    border: none !important;
  }

  /* 商标查询优化 */
  #pop_case_submit_reserve .modal-header {
    padding: 0;
    position: absolute;
    top: 30px;
    right: 30px;
    z-index: 1998;
  }

  #pop_case_submit_reserve .trademark_register .register_trade_box {
    min-height: auto;
  }

  #pop_case_submit_reserve .trademark_register .register_demand {
    margin-top: 40px;
  }

  #pop_case_submit_reserve .trademark_register .center_box {
    background: #fff;
    color: #000;
    padding: 0px 15px 10px 15px;
  }

  #pop_case_submit_reserve .register_form {
    margin-bottom: 15px;
  }

  #pop_case_submit_reserve .trademark_register .center_box h3 {
    font-size: 17px;
  }

  #pop_case_submit_reserve .trademark_register .del_center_p p {
    display: none;
  }

  #pop_case_submit_reserve .register_flow_path {
    display: none;
  }

  .up_member_pop {
    width: 94%;
    left: 3%;
    margin-left: 0;
    height: 136px;
    margin-top: -68px;
  }

  .up_member_pop .close_btn {
    right: 10px;
    top: 10px;
  }

  .up_member_pop a {
    width: 95px;
    line-height: 40px;
    right: 15px;
  }

  .up_member_pop p {
    margin-left: 17px;
  }

  .up_member_pop a span {
    padding-right: 0;
    background: none;
  }

  .free_experience_pop {
    width: 94%;
    left: 3%;
    margin-left: 0;
    border-radius: 3px;
    height: 164px;
    margin-top: -82px;
  }

  .free_experience_pop .close_btn {
    right: 10px;
    top: 10px;
  }

  .free_experience_pop .vip_i_bg {
    width: 135px;
    height: 140px;
  }

  .free_experience_pop p.b_tit {
    font-size: 18px;
    font-weight: 500;
    margin-left: 17px;
    margin-top: 27px;
  }

  .free_experience_pop p.s_tit {
    font-size: 13px;
    margin-left: 17px;
    margin-top: 7px;
  }

  .free_experience_pop p.s_tit i {
    display: none;
  }

  .free_experience_pop a {
    margin: 30px 30px 0 auto;
    width: 110px;
    line-height: 40px;
    font-size: 15px;
    position: relative;
    z-index: 2;
  }

  .free_experience_pop a span {
    padding-right: 0;
    background: none;
  }

  .seven_advert {
    display: none;
  }

  .seven_renew {
    display: none;
  }

  /* 会员着陆页 */
  .mc_banner_desgin_page {
    display: none;
  }

  .pc_banner_desgin_page {
    display: block;
  }

  .design_vip_detail {
    font-size: 19px;
    font-family: PingFangSC-Semibold, PingFang SC;
    font-weight: 600;
    color: #ffffff;
    width: 100%;
    line-height: 26px;
    height: 50px;
  }

  .design_vip_detail span {
    position: absolute;

    display: inline-block;
    width: 134px;
    height: 50px;
    background: url("../images/vipDetails/vipDeatilTopBg.png") no-repeat right
      center;
    background-size: 269px 100% !important;
  }

  .vip_detail_index {
    margin-top: 0;
  }

  .center_conext_top {
    height: 50px;
    background: #000;
  }

  /* .dobule_eleven_bn{
    width: 100%;
    background: none;
    height: 75px;
    background: url("../images/vipDetails/doubleElevenBannerMc.png") no-repeat left center;
    background-size: 100% 100%;
  } */
  .center_conext_top .header_center_top h3 {
    font-size: 19px;
    font-family: PingFangSC-Semibold, PingFang SC;
    font-weight: 600;
    color: #ffffff;
  }

  .center_conext_top .header_center_top {
    background-size: 134px 100%;
  }

  .center_conext_div .introduce ul li .desc {
    display: none;
  }

  .center_conext_div .introduce ul li div {
    padding-left: 0;
  }

  .center_conext_div .introduce ul li {
    flex-direction: column;
  }

  .explain_conext,
  .center_need,
  .center_resources {
    display: none;
  }

  .center_conext_div .introduce ul {
    margin-top: 20px;
  }

  .center_conext_div .introduce ul .left_icon {
    width: 40px;
    height: 40px;
    background-size: 20px 20px !important;
  }

  .center_conext_div .introduce ul li {
    margin-bottom: 25px;
  }

  .center_conext_div .introduce ul li .right_title {
    font-size: 14px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #222222;
    line-height: 20px;
    margin-top: 10px;
  }

  .open_vip_conext .title_box {
    display: none;
  }

  .open_vip_conext .type_box {
    display: block;
    margin: 15px 0 20px;
  }

  .open_vip_conext .type_box .vip_type {
    width: 100%;
    height: auto;
    margin-bottom: 15px;
    padding: 35px 30px 20px 30px;
    border-radius: 5px;
    border: 2px solid #eeeeef;
  }

  .open_vip_conext .type_box .vip_type .recommend {
    top: 0;
    left: 0;
    font-size: 12px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #ffffff;
    line-height: 20px;
  }

  .open_type_desc {
    margin: 4px 0 15px;
  }

  .updatevipshowBtn {
    margin: 22px 0 20px;
    display: none;
  }

  .desc_box {
    display: none;
  }

  .vip_type .desc_box {
    background: none;
    padding: 0;
    text-align: center;
    height: auto;
  }

  .common_problem {
    margin-top: 20px;
  }

  .common_problem h3 {
    text-align: center;
  }

  .problem_div {
    display: block;
    padding: 0 15px;
  }

  .problem_div .problem_list {
    width: 100%;
  }

  .this_one {
    padding-right: 0;
  }

  .this_two {
    padding-left: 0;
  }

  .problem_div .problem_list .problem_one h1 {
    font-size: 15px;
    font-family: PingFangSC-Medium, PingFang SC;
    font-weight: 500;
    color: #222222;
    line-height: 24px;
    margin-top: 20px;
  }

  .problem_div .problem_list .problem_one div {
    margin: 7px 0 0 0;
  }

  .open_vip_conext .type_box .vip_type_check_class {
    border-radius: 5px;
    border: 2px solid #14cfa6;
  }

  .desc_inline_tb,
  .desc_inline_tb_download,
  .coupon_desc_container .coupon_desc_dialog {
    position: fixed;
    top: calc(50% - 52px);
    left: calc(50% - 172px);
    z-index: 2010;
    width: 345px;
    height: 105px;
    background: #ffffff;
    box-shadow: 0px 0px 8px 0px rgba(136, 159, 173, 0.14);
    border-radius: 5px;
    text-align: left;
    padding: 29px 20px;
  }

  .desc_inline_tb div,
  .desc_inline_tb_download div {
    font-size: 16px;
    font-family: PingFangSC-Medium, PingFang SC;
    font-weight: 500;
    color: #333333;
    line-height: 22px;
  }

  .tb_desc_span {
    display: block;
    font-size: 13px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #999999;
    line-height: 22px;
  }

  .close_tb_desc {
    width: 20px;
    height: 20px;
    display: inline-block;
    position: absolute;
    right: 10px;
    top: 10px;
    background: url("../images/vipDetails/close_tb_desc.png") no-repeat center
      center;
    background-size: 20px 20px;
  }

  .tb_desc_span {
    margin-top: 7px;
  }

  .pc_give_coupon {
    display: none !important;
  }

  .mc_give_coupon {
    display: block !important;
  }

  .mobel {
    padding: 0 15px;
    overflow: hidden;
  }

  /* 年终促销活动 */
  .activePop {
    width: 290;
    height: 376px;
    margin-left: -145px;
    margin-top: -200px;
    /* background: url("../images/vipDetails/activeImage.png") no-repeat center; */
    background-size: 100% 100%;
  }

  .activePop .closeDE {
    bottom: -40px !important;
    left: calc(50% - 15px);
    top: auto;
  }

  .bzk_designtemplate_warp .container_mc_metaril {
    padding: 0 !important;
  }

  #easy_design_list_materialMore {
    display: block !important;
  }

  /* #easy_design_list_materialMore .recommend_list_more_template_child {
    width:calc(50% - 10px);
    padding-right:10px; 
    float: left;
  }
  #easy_design_list_materialMore .recommend_list_more_template_child:nth-child(even) {
    padding-right: 0;
  } */

  #easy_design_list_materialMore .more_material_page {
    width: calc(33.333% - 10px);
    float: left;
  }

  #easy_design_list_materialMore .more_material_page:nth-child(3n) {
    margin-right: 0 !important;
  }

  .goToTop {
    bottom: 75px;
    right: 15px;
  }

  .goToTop span {
    display: inline-block;
    width: 30px;
    height: 30px;
    background: url("../images/goTop.png") no-repeat center;
    background-size: 100% 100%;
  }

  .goToTop span:hover {
    background: url("../images/goTop.png") no-repeat center;
    background-size: 30px 30px;
  }

  #list_button {
    display: flex;
    padding: 0 0 10px 15px !important;
  }

  #img_panel_data {
    margin-top: 42px;
  }

  #img_panel_data .container_mc_metaril .materials {
    margin: 0;
    margin-right: 10px !important;
  }

  #vip_more_page_dhs {
    margin-top: 0 !important;
  }

  #workDesignTemplate {
    margin-bottom: 0;
    height: auto;
    background: #fff;
    padding: 20px 15px 25px 15px;
  }

  .rowShowTwoImg {
    width: 49% !important;
  }

  /* 小程序下载pdf弹窗 */
  .dowmLoadPdf {
    display: none;
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: calc(100% - 30px);
    height: 184px;
    background: #ffffff;
    box-shadow: 0px 0px 8px 0px rgba(136, 159, 173, 0.14);
    border-radius: 5px;
    padding: 30px 15px 15px;
    z-index: 2100;
  }

  .close_wx_pdf {
    position: absolute;
    right: 10px;
    top: 10px;
    width: 20px;
    height: 20px;
    background: url(../images/cancel_btn.png) no-repeat center;
    background-size: 20px;
    cursor: pointer;
  }

  .container_wx_pdf {
    width: 100%;
    height: calc(100% - 40px);
  }

  .container_wx_pdf h3 {
    font-size: 16px;
    font-family: PingFangSC-Medium, PingFang SC;
    font-weight: 500;
    color: #333333;
    line-height: 22px;
    margin-bottom: 7px;
  }

  .container_wx_pdf span {
    font-size: 13px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #999999;
    line-height: 20px;
  }

  .dowmLoadPdf .action_wx_pdf {
    display: flex;
    justify-content: flex-end;
  }

  .dowmLoadPdf .action_wx_pdf .wx_btn_copy {
    width: 95px;
    height: 40px;
    background: #14cfa6;
    border-radius: 3px;
    font-size: 15px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #ffffff;
    text-align: center;
    line-height: 40px;
  }

  /* 搜索页移动端优化 2021/11/23 */
  #cate_search_all_template_id {
    margin-right: -10px;
  }

  #cate_search_all_template_id
    .recommend_list_more_template_child
    .case_top_show
    .search_case_operations {
    display: inline-block !important;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
  }

  #cate_search_all_template_id
    .recommend_list_more_template_child
    .case_top_show
    .search_case_operations
    .all_edit_link {
    display: inline-block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
  }

  #cate_search_all_template_id
    .recommend_list_more_template_child
    .case_top_show
    .search_case_operations
    .collect_btn {
    display: inline-block;
    position: absolute;
    width: 20px;
    height: 20px;
    background: url(../images/personal_center/collect_icon_mc01.png) no-repeat
      center;
    background-size: 20px auto;
    right: 5px;
    top: 5px;
  }

  #cate_search_all_template_id
    .recommend_list_more_template_child
    .case_top_show
    .case_operations
    .collect_btn.on {
    background: url(../images/personal_center/collect_icon_mc02.png) no-repeat
      center;
    background-size: 20px auto;
  }

  /* 设计攻略css */
  .design_strategy_index,
  .design_strategy_list,
  .design_strategy_details {
    margin-top: 0px;
    background-color: #fff;
  }

  .design_strategy_index .d_s_title {
    margin: 15px 0 20px;
    font-size: 24px;
    font-family: PingFangSC-Semibold, PingFang SC;
    font-weight: 600;
    color: #000000;
    line-height: 33px;
  }

  .title_header h2 {
    font-size: 18px;
    font-weight: 600;
    color: #000000;
    line-height: 16px;
    margin: 20px 0 10px;
  }

  .d_s_recommend {
    width: 100%;
    margin-bottom: 50px;
  }

  .d_s_container_case {
    flex-direction: column;
    width: 100%;
  }

  .d_s_container_case .d_s_case {
    width: 100%;
  }

  .d_s_container_case .d_s_case .d_s_case_img {
    width: 100%;
    height: auto;
    max-height: 285px;
    background: #f1f2f5;
    border-radius: 4px;
    overflow: hidden;
    display: flex;
    justify-content: center;
    align-items: center;
  }

  .article_list_text_right h4 {
    font-size: 16px;
    font-weight: 600;
    color: #000000;
    line-height: 20px;
    padding-bottom: 4px;
  }

  .article_list_text_right .article_content {
    font-size: 12px;
    line-height: 16px;
  }

  .d_s_a_li {
    margin-bottom: 10px;
  }

  .d_s_container_case {
    gap: 15px;
  }

  .d_s_footer_title {
    margin: 10px 0 15px;
  }

  .getMorelist {
    margin-top: 25px;
  }

  .d_s_details_container {
    margin-bottom: 15px;
  }

  .d_s_details_container .d_s_replace_img {
    padding: 15px;
    width: calc((100% - 15px) / 2);
    max-height: 470px;
    border-radius: 4px;
    margin: 15px 15px 15px 0;
  }

  .d_s_details_container .d_s_replace_img:nth-child(2) {
    margin-right: 0;
  }

  .d_s_a_li .article_list_img_left {
    width: 100px;
    height: 80px;
    margin-right: 15px;
  }

  .article_list_text_right {
    width: calc(100% - 100px);
  }

  .article_list_text_right .article_content {
    -webkit-line-clamp: 1;
  }

  /* 工作台vi物料生成 */
  .kit_mc_menu,
  .kit_mc_menu {
    width: 100%;
    height: auto;
  }

  .vi_m_g_ul {
    overflow: hidden;
    overflow-x: auto;
  }

  .vi_list_container {
    padding: 15px 15px 25px;
    margin-top: 0;
    background: #fff;
  }

  .vi_list_container h1 {
    font-size: 18px;
    font-family: PingFangSC-Medium, PingFang SC;
    font-weight: 500;
    color: #222222;
    line-height: 25px;
  }

  .vi_list_container {
    width: 100%;
    border-radius: 10px 10px 0px 0px;
  }

  .viMaterialWork {
    position: relative;
    z-index: 10;
  }

  .viMaterialWork .father_container {
    display: block;
  }

  .kit_vi_father_tag {
    padding: 0 0 0 15px;
    /* padding:0 15px; */
  }

  .kit_vi_father_tag .vi_list_ul {
    flex-wrap: nowrap;
    overflow: hidden;
    overflow-x: auto;
  }

  .kit_vi_father_tag .vi_list_ul::-webkit-scrollbar {
    display: none;
  }

  .kit_vi_father_tag .list_f_node {
    flex-shrink: 0;
    margin-right: 29px;
  }

  .kit_vi_father_tag .list_f_node:last-child {
    margin-right: 0;
  }

  .kit_vi_father_tag .list_f_node .triangle {
    bottom: -2px !important;
  }

  .mc_kit_vi_header {
    background: #14cfa6;
  }

  /* 移动端我的设计页优化 */
  .my_design .top_msg_box .md_tab_tit {
    margin: 0;
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 55px;
    background: #f6f7f9;
  }

  .my_design .md_tab_tit a {
    height: 100%;
    line-height: 55px;
    font-size: 17px;
    font-family: PingFangSC-Medium, PingFang SC;
    font-weight: 500;
    color: #000000;
    border-bottom: none;
  }

  .my_design .md_tab_tit a:nth-child(2) {
    margin-right: 0;
  }

  .my_design .md_tab_tit a .on {
    color: #14cfa6;
    border-bottom: 3px solid #14cfa6;
  }

  .kit_vi_design_filter {
    padding: 15px 15px 5px;
    background: #fff;
  }

  .waterfallflow_mc_my_logo {
    margin-top: 0;
  }

  .mobile_bottom_wrap {
    padding-top: 15px;
    border-radius: 5px 5px 0 0;
  }

  .kit_bottom_go_vi {
    width: 100%;
    height: 44px;
    background: #14cfa6;
    border-radius: 3px;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: 10px;
  }

  .kit_bottom_go_vi span {
    display: inline-block;
    font-size: 15px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #ffffff;
    line-height: 21px;
    padding-left: 23px;
    background: url("../images/newDesign/kit_vi_mc_icon.png") no-repeat left
      center / 20px;
  }

  .m_operation {
    display: flex;
    flex-direction: column;
    width: 100%;
    padding: 10px 0;
  }

  .m_operation .del_btn span {
    display: inline-block;
    padding-left: 23px;
    background: url("../images/newDesign/del_mc_icon.png") no-repeat left center /
      20px;
  }

  .m_operation .copy_btn span {
    display: inline-block;
    padding-left: 23px;
    background: url("../images/newDesign/copy_mc_icon.png") no-repeat left
      center / 20px;
  }

  .m_operation .share_btn span {
    display: inline-block;
    padding-left: 23px;
    background: url("../images/newDesign/share_mc_icon.png") no-repeat left
      center / 20px;
  }

  .m_operation .edit_btn span {
    display: inline-block;
    padding-left: 23px;
    background: url("../images/mc-edit.png") no-repeat left
    center / 20px;
  }

  .mobile_bottom_wrap .m_operation a {
    width: 100% !important;
    line-height: 40px;
  }

  /* 我的设计移动端二级menu样式修改 */

  .vi_main_type_list {
    position: fixed;
    top: 55px;
    left: 0;
    z-index: 150;
    width: 100%;
    display: block;
  }

  .vi_my_design .vi_main_type_list .md_container {
    overflow: hidden;
  }

  .kit_my_vi_menu {
    padding: 15px;
    position: relative;
    background: #fff;
    border: none;
    width: 100%;
  }

  .kit_my_vi_menu .vi_filter_my_material {
    padding-right: 25px;
    display: inline-block;
    background: url("../images/personal_center/solid_select01.png") no-repeat
      right center / 25px;
  }

  .kit_my_vi_menu .vi_type_btn {
    margin-right: 30px;
    padding-right: 20px;
    display: inline-block;
    background: url("../images/personal_center/solid_select01.png") no-repeat
      right center / 20px;
  }

  .kit_my_vi_menu .kit_my_vi_menu_show_icon {
    display: inline-block;
    background: url("../images/personal_center/solid_select02.png") no-repeat
      right center / 25px;
  }

  .pc_design_main_type_list {
    display: none;
  }

  .kit_vi_md_container {
    display: none;
  }

  .filter_my_buy_list {
    display: none;
  }

  .kit_vi_md_container {
    padding: 0 !important;
  }

  .kit_vi_md_container,
  .filter_my_buy_list {
    position: absolute;
    width: 100vw;
    left: 0;
    top: 50px;
    background: #fff;
    box-shadow: 0px 8px 20px 0px rgba(0, 0, 0, 0.02);
    border-radius: 0px 0px 20px 20px;
    overflow: hidden;
  }

  .kit_vi_md_container .mtl_md_tl,
  .filter_my_buy_list .buy_list_ul {
    display: flex;
    float: none;
    flex-direction: column;
    max-height: 330px;
    overflow-y: auto;
    margin-top: 0 !important;
    padding: 0 15px;
  }

  .kit_vi_md_container .mtl_md_tl li,
  .buy_list_ul li {
    margin: 0 !important;
  }

  .kit_vi_md_container .mtl_md_tl li a,
  .buy_list_ul li a {
    width: 100%;
    display: inline-block;
    font-size: 14px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #333333;
    line-height: 40px;
  }

  .kit_vi_md_container .mtl_md_tl li.on a,
  .buy_list_ul li.on a {
    display: inline-block;
    color: #14cfa6;
    background: url(../images/design_download02.png) no-repeat right center /
      20px;
  }

  .putAwayMenuTypeList,
  .putAwayMenuBuyList {
    width: 100vw;
    height: 36px;
    border: none;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #fff;
    transition: all 0.5s;
  }

  .putAwayMenu span {
    font-size: 12px;
    color: #999999;
  }

  .putAwayIcon {
    width: 15px;
    height: 15px;
    display: inline-block;
    margin-left: 2px;
    background: url("../../images/putAwayIcon.png") no-repeat center / 100%;
  }

  .putAwayMenuTypeList span,
  .putAwayMenuBuyList span {
    padding-right: 15px;
    display: inline-block;
    line-height: 18px;
    background: url("../images/p_g_btn.png") no-repeat right center / 15px;
  }

  .kit_update_top_msg_box {
    padding: 15px 15px 0;
  }

  .my_design .kit_update_top_msg_box .md_tab_tit {
    height: auto;
    background: #fff;
  }

  .waterfallflow .case_item .mcl_pd {
    margin: 0 8px;
  }

  .waterfallflow .case_item {
    margin-bottom: 15px;
  }

  .my_design .md_tab_tit a.on {
    color: #14cfa6;
    border-bottom: 3px solid #14cfa6;
  }

  .my_design .md_tab_tit .my_vi_btn.on {
    border-bottom: 4px solid #14cfa6;
  }

  .my_design .top_msg_box_kit {
    margin-top: 15px;
  }

  .top_msg_box_kit .upload_filter {
    margin-top: 15px;
  }

  .my_design .main_type_model_pos_kit {
    top: 0;
  }

  /* 工作台物料入口 */
  .viMaterialList .vi_m_g_ul .vi_item_img {
    width: 42%;
    margin-right: 10px;
  }

  .kit_vi_list_item_1 {
    background: url("../images/materialMenu/work_vi_icon/vi.png")
      rgba(255, 255, 255, 0.26) no-repeat center / 30px;
  }

  .kit_vi_list_item_2 {
    background: rgba(255, 255, 255, 0.26)
      url("../images/materialMenu/work_vi_icon/all.png") no-repeat center / 30px;
  }

  .kit_vi_list_item_3 {
    background: rgba(255, 255, 255, 0.26)
      url("../images/materialMenu/work_vi_icon/id.png") no-repeat center / 30px;
  }

  .kit_vi_list_item_4 {
    background: rgba(255, 255, 255, 0.26)
      url("../images/materialMenu/work_vi_icon/door.png") no-repeat center /
      34px;
  }

  .kit_vi_list_item_5 {
    background: rgba(255, 255, 255, 0.26)
      url("../images/materialMenu/work_vi_icon/shopping.png") no-repeat center /
      30px;
  }

  .kit_vi_list_item_6 {
    background: rgba(255, 255, 255, 0.26)
      url("../images/materialMenu/work_vi_icon/meituan.png") no-repeat center /
      30px;
  }

  .vi_item_checked .kit_vi_list_item_1 {
    background: #ffffff url("../images/materialMenu/work_vi_icon/vi.png")
      no-repeat center / 30px;
  }

  .vi_item_checked .kit_vi_list_item_2 {
    background: #ffffff
      url("../images/materialMenu/work_vi_icon/all_checked.png") no-repeat
      center / 30px;
  }

  .vi_item_checked .kit_vi_list_item_3 {
    background: #ffffff
      url("../images/materialMenu/work_vi_icon/id_checked.png") no-repeat center /
      30px;
  }

  .vi_item_checked .kit_vi_list_item_4 {
    background: #ffffff
      url("../images/materialMenu/work_vi_icon/door_checked.png") no-repeat
      center / 30px;
  }

  .vi_item_checked .kit_vi_list_item_5 {
    background: #ffffff
      url("../images/materialMenu/work_vi_icon/shopping_checked.png") no-repeat
      center / 30px;
  }

  .vi_item_checked .kit_vi_list_item_6 {
    background: #ffffff
      url("../images/materialMenu/work_vi_icon/meituan_checked.png") no-repeat
      center / 30px;
  }

  .work_recommend_kit_img {
    border-radius: 5px;
    background: #f6f7fb;
  }

  .vi_item_title {
    margin-top: 10px;
  }

  .vi_m_g_ul::-webkit-scrollbar {
    display: none;
  }

  .viMaterialList .vi_m_g_ul .vi_item_img a:hover .work_recommend_kit_img img {
    transform: none;
  }

  /* 设计生成入口 */
  .genater_design_index {
    margin: 15px auto 30px;
  }

  .genater_design_index .genater_design_in {
    display: block;
    width: 100%;
    height: 80px;
    cursor: pointer;
    background: url(../images/vi/mc_design_index_header_bg.png) no-repeat center /
      100%;
  }

  .case_top_show_first .design_item_first {
    padding: 15px;
  }

  .case_top_show_first .design_type_title {
    font-size: 25px;
  }

  .case_top_show_first .design_type_container {
    font-size: 16px;
  }

  .case_top_show_first b {
    width: 125px;
    height: 38px;
    border-radius: 3px;
    font-size: 14px;
    margin-top: 20px;
  }

  .case_top_show_first .design_type_vi_min {
    padding: 10px;
  }

  .design_type_vi_min .design_type_title {
    font-size: 16px;
    font-weight: 600;
  }

  .design_type_vi_min b {
    width: auto;
    margin-top: 3px;
  }

  /* 两列样式修改 */
  .case_top_show_first .tow_column_vi b {
    width: 120px;
  }

  /* 三列样式修改 */
  .three_column_vi {
    padding: 10px;
  }

  .three_column_vi .design_vi_title_max {
    font-size: 18px;
  }

  .three_column_vi .design_type_container {
    font-size: 15px;
  }

  .three_column_vi .design_type_container {
    font-size: 15px;
  }

  .case_top_show_first .three_column_vi b {
    width: 42px;
    height: 22px;
  }

  .three_column_vi b .b_text_span {
    display: none;
  }

  /* 特殊高度样式 */
  .case_top_show_first .special_column_vi {
    padding: 5px;
  }

  .case_top_show_first .special_column_vi b {
    height: 18px;
    width: 42px;
  }

  .special_column_vi b .b_text_span {
    display: none;
  }

  .special_column_vi .design_vi_title_min {
    font-size: 12px;
  }

  .coupon_desc_container_div .coupon_desc_dialog {
    display: none !important;
  }

  .container_vi_template .vi_list_ul .list_f_node {
    border: none;
  }

  .work_design_template_type {
    padding: 15px;
  }
}

@media screen and (max-width: 640px) {
  .txz_wrap .banner_con .search_box {
    width: 300px;
  }

  .txz_wrap .banner_con .search_box input[type="text"] {
    width: 196px;
  }

  .txz_wrap .banner_con .search_box .search_btn {
    font-size: 14px;
    width: 105px;
  }

  .txz_wrap .banner_con .search_box .search_btn i {
    margin-right: 5px;
    width: 15px;
    height: 15px;
    vertical-align: text-bottom;
  }

  .logos_search #industry_search {
    top: 6px;
    font-size: 12px;
  }

  .logos_search #industry_search .show_industry_tit p {
    font-size: 12px;
  }

  .index_case.search_case_lists .text {
    font-size: 18px;
    margin-top: 0;
    padding-bottom: 0;
  }

  .logos_search .search_form .form img {
    left: -210px;
  }

  .index_case.search_case_lists .text {
    margin-top: 0;
    padding-right: 28px;
    line-height: 1.4;
  }

  /* 图片搜索 */
  .dl_select dl {
    display: flex;
    flex-wrap: wrap;
    gap: 0;
    margin-right: -30px;
    margin-bottom: -10px;
  }

  .dl_select dl dt {
    margin: 0 30px 10px 0;
  }

  .new_dailog_Select {
    width: 110px;
    height: 44px;
    display: inline-block;
    border-radius: 2.5px;
    border: 1px solid #dddddd;
  }

  .new_select {
    background: url(../images/personal_center/new_select_open02.png) no-repeat
      74px center;
    background-size: 10px 7px;
  }

  .new_select_open_self {
    background: url(../images/personal_center/new_select_open01.png) no-repeat
      74px center;
    background-size: 10px 7px;
  }

  .bzk_designtemplate_warp .seo-crumbs {
    padding-left: 20px;
  }

  .bzk_designtemplate_warp .container .seo-list {
    float: none;
    width: 100%;
  }

  .bzk_designtemplate_warp .container .adv-content {
    float: none;
    width: 100%;
    height: auto;
  }

  .adv-content .adv-content-inner {
    position: static;
    width: 100%;
  }

  .adv-content .adv-content-inner .img img {
    width: 100%;
    height: auto;
  }

  .adv-content .adv-content-inner .tab {
    width: 100%;
    margin-bottom: 20px;
  }
}

@media screen and (max-width: 480px) {
  .search_case_lists .case_wrap .mask_handle .btn_green_border {
    margin-top: 28%;
  }

  .logo_others_lists .logo_lists_table ul li .logo_bg {
    height: 200px;
  }

  .index_case .industry_warp .banner-industry-wrap ul li .industry-box {
    padding: 0 10px;
  }

  .index_case .industry_warp .banner-industry-wrap ul li {
    min-height: 194px !important;
  }

  .logos_search h1 {
    font-size: 22px;
    line-height: 32px;
    padding-top: 18px;
  }

  .logos_search p.sub_title {
    line-height: 22px;
    font-size: 14px;
  }

  .logos_search .search_form .form {
    margin: 0 auto;
  }

  .t_brand_wrap h3 {
    font-size: 18px;
  }

  .t_brand_wrap {
    padding: 35px 24px 40px;
  }

  .logos_search #industry_search {
    top: 6px;
    font-size: 12px;
  }

  .logos_search #industry_search .show_industry_tit p {
    font-size: 12px;
  }

  .logos_search .search_form .form img {
    left: -51px;
  }

  .txz_wrap .txz_main .two_service ul.ser_nav li {
    font-size: 16px;
    line-height: 20px;
  }

  .txz_wrap .txz_main .two_service ul.ser_nav li a.tabulous_active:after {
    bottom: -31px;
  }

  .advantage_wrap div.ad-3 {
    background-position: 130% 80%;
  }

  .index_banner .design_con .form {
    width: 100%;
  }

  .design_iframe {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    margin: 0;
    border-radius: 0;
  }

  .pay_vip {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    margin: 0;
    z-index: 5501;
    transform: translate(0, 0);
  }

  .upload_case_lists .upload_case_box .case_wrap img {
    max-height: 150px;
    max-width: 300px;
    height: auto;
  }

  /* 设计模式修改UI */
  /* 设计模式优化 */
  .rightBtn,
  .leftBtn {
    display: none;
  }

  .updata_cateIndexStyle_mtlLine .container ul li {
    height: 40px;
    /* margin-right: 5px !important; */
  }

  .updata_cateIndexStyle_mtlLine .container ul li p {
    line-height: 40px;
    padding: 0 12px 0 13px;
  }

  .updata_cateIndexStyle_mtlLine .container ul li p a img {
    margin-right: 5px !important;
    vertical-align: middle;
  }

  .updata_cateIndexStyle_secondaryList > .container {
    background: #fff;
  }

  .updata_cateIndexStyle_mtlLine .container {
    border-bottom: none;
    padding: 0;
  }

  .updata_cateIndexStyle_secondaryList {
    height: auto;
    overflow: visible;
  }

  .mc_updata_mtlLine {
    height: auto;
    padding: 0 10px !important;
  }

  .mc_updata_mtlLine .container {
    height: 100%;
    overflow: visible;
    padding: 0;
  }

  .mc_updata_mtlLine .container ul {
    width: 100%;
    height: 100%;
    overflow: hidden;
  }

  .mc_updata_mtlLine ul.scene_lists li {
    /* margin-right: 22px !important; */
  }

  .mc_updata_mtlLine ul.scene_lists li:nth-child(4),
  .mc_updata_mtlLine ul.scene_lists li:nth-child(8) {
    margin-right: 0px;
  }

  .mc_updata_mtlLine ul.scene_lists li.on {
    background: #ddfff7;
  }

  .mc_updata_mtlLine .container ul li p {
    width: 100%;
    height: 75px;
    padding: 7px 0 10px 0;
  }

  .mc_updata_mtlLine .container ul li p a {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: 100%;
  }

  .mc_updata_mtlLine .container ul li p a img {
    width: 34px;
    height: 34px;
    margin-bottom: 0px;
    margin-right: 0 !important;
  }

  .mc_updata_mtlLine .container ul li p a span {
    height: 16px;
    font-size: 12px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #333333;
    line-height: 16px;
  }

  .mc_updata_mtlLine .container ul li.on p a span {
    height: 16px;
    font-size: 12px;
    font-family: PingFangSC-Semibold, PingFang SC;
    font-weight: 600;
    color: #14cfa6;
    line-height: 16px;
  }

  .mc_updata_mtlLine .container ul li {
    float: left;
    width: 25%;
    height: 75px;
    margin-right: 0;
  }

  .mc_updata_cateIndexStyle_mtlLine {
    margin-bottom: 18px !important;
  }

  .new_dailog_Select {
    width: 100px;
    height: 44px;
    display: inline-block;
    border-radius: 2.5px;
    border: 1px solid #dddddd;
  }

  .new_select {
    background: url(../images/personal_center/new_select_open02.png) no-repeat
      75px center;
    background-size: 10px 7px;
  }

  .new_select_open_self {
    background: url(../images/personal_center/new_select_open01.png) no-repeat
      75px center;
    background-size: 10px 7px;
  }

  header div ul .hdsearch .hdsearch_wrap .hwtabs li {
    height: auto;
    padding: 0 10px;
    cursor: pointer;
  }
}

@media screen and (max-width: 414px) {
  .index_banner .con p.watchword {
    margin-top: 5px;
    margin-bottom: 0px;
  }

  .make_logo h2 {
    font-size: 19px;
    line-height: 35px;
    margin-bottom: 10px;
  }

  .search_case_lists .case_wrap.case_wrap_unique {
    height: 144px;
  }

  .search_case_lists.search_case_lists_unique .case_wrap {
    height: initial;
  }

  .logos_search #industry_search {
    top: 6px;
    font-size: 12px;
  }

  .logos_search #industry_search .show_industry_tit p {
    font-size: 12px;
  }

  .logos_search #industry_search {
    top: 6px;
    font-size: 12px;
  }

  .logos_search #industry_search .show_industry_tit p {
    font-size: 12px;
  }

  .logos_search p.sub_title {
    margin-top: 4px;
  }

  .logos_search h1 {
    padding-top: 25px;
  }

  .search_case_lists {
    padding: 15px 0px;
  }

  .logos_paginate .page a {
    margin-bottom: 30px;
  }

  .logos_search .search_form .form input {
    height: 40px;
    margin-left: 64px;
    margin-top: 43px;
    width: 260px;
  }

  .logos_search .search_form .form a {
    right: 117px;
    top: -5px;
  }

  .logos_search .search_form .form input::-webkit-input-placeholder {
    color: #fff;
    font-size: 14px;
  }

  .logos_search .search_form .form input:-moz-placeholder {
    color: #fff;
    font-size: 14px;
  }

  .logos_search .search_form .form input::-moz-placeholder {
    color: #fff;
    font-size: 14px;
  }

  .logos_search .search_form .form input:-ms-input-placeholder {
    color: #fff;
    font-size: 14px;
  }

  .logos_search .search_form .form img {
    top: 57px;
    left: 185px;
  }

  /*.index_case.search_case_lists .text{*/
  /*font-size: 22px;*/
  /*margin-top: 35px;*/
  /*padding-bottom: 10px;*/
  /*}*/

  .index_banner .con h1 {
    padding-bottom: 0;
  }

  .screen_search_wrap {
    top: 5px;
  }

  /* .search_case_lists .case_wrap {
    height: 139px;
  } */

  .logo_others_lists .logo_lists_table ul li .logo_bg {
    height: 139px;
  }

  .logos_paginate .page a {
    margin-bottom: 10px;
  }

  .logos_paginate .page .active {
    margin-bottom: 10px;
  }

  .logos_paginate .page {
    margin-bottom: 10px;
  }

  /* 图片搜索 宋414 */
  .dl_select dl {
    display: flex;
    flex-wrap: wrap;
    gap: 0;
    margin-right: -15px;
    margin-bottom: -10px;
  }

  .dl_select dl dt {
    margin: 0 20px 10px 0;
  }

  #color_plate_container {
    /* gap: 16px; */
    gap: 0;
    margin-right: -15px;
  }

  #color_plate_container dt {
    margin: 0 15px 15px 0;
  }

  .dtSortStyle_check_bg0204 {
    background: url(../images/download_small_mobile.png) no-repeat right center;
    background-size: 15px;
  }

  .new_dailog_Select {
    width: 96px;
    height: 44px;
    display: inline-block;
    border-radius: 2.5px;
    border: 1px solid #dddddd;
  }

  .new_select {
    background: url(../images/personal_center/new_select_open02.png) no-repeat
      75px center;
    background-size: 10px 7px;
  }

  .new_select_open_self {
    background: url(../images/personal_center/new_select_open01.png) no-repeat
      75px center;
    background-size: 10px 7px;
  }

  .new_select_option_self {
    width: 96px;
    top: 44px;
  }
}

@media screen and (max-width: 375px) {
  .enlarge_font h2 {
    position: relative;
    font-size: 18px;
  }

  .index_case .enlarge_font h2 p {
    width: 130px;
  }

  .index_case .enlarge_font h2 p a {
    font-size: 14px;
    margin-left: 10px;
  }

  .index_case .enlarge_font h2 p a.left_none {
    margin-left: 0;
  }

  .index_banner .con p {
    line-height: 1.6;
  }

  .index_banner .con p.watchword {
    margin-top: 0px;
    margin-bottom: 0px;
  }

  /* .search_case_lists .case_wrap {
    height: 160px;
  } */

  .search_case_lists.search_case_lists_unique .case_wrap {
    height: initial;
  }

  .logo_others_lists .logo_lists_table ul li .logo_bg {
    height: 200px;
  }

  .logos_search h1 {
    padding-top: 18px;
  }

  .logos_search #industry_search {
    top: 6px;
    font-size: 12px;
  }

  .logos_search #industry_search .show_industry_tit p {
    font-size: 12px;
  }

  .logos_search p.sub_title {
    margin-top: 4px;
  }

  .logos_search h1 {
    padding-top: 25px;
  }

  .logos_search .search_form .form input {
    height: 40px;
    margin-left: 55px;
    margin-top: 43px;
    width: 233px;
  }

  .logos_search .search_form .form a {
    right: 96px;
    top: -5px;
  }

  .logos_search .search_form .form input::-webkit-input-placeholder {
    color: #fff;
    font-size: 14px;
  }

  .logos_search .search_form .form input:-moz-placeholder {
    color: #fff;
    font-size: 14px;
  }

  .logos_search .search_form .form input::-moz-placeholder {
    color: #fff;
    font-size: 14px;
  }

  .logos_search .search_form .form input:-ms-input-placeholder {
    color: #fff;
    font-size: 14px;
  }

  .logos_search .search_form .form img {
    top: 57px;
    left: 169px;
  }

  /*.index_case.search_case_lists .text{*/
  /*font-size: 22px;*/
  /*margin-top: 35px;*/
  /*padding-bottom: 10px;*/
  /*}*/

  .landing_move_banner {
    /* background: url(../images/phone_landing_banner_bg.png) center top no-repeat #ff8458; */
    background-size: 375px auto;
    overflow: hidden;
  }

  .index_banner .landing_con {
    width: 334px;
    padding-top: 135px;
  }

  .index_banner .landing_con .wrapper .center_half {
    margin: 30px auto;
  }

  /* .search_case_lists .case_wrap {
    height: 125px;
  } */

  .logo_others_lists .logo_lists_table ul li .logo_bg {
    height: 125px;
  }

  .referrals_popup {
    width: 94%;
    left: 3%;
    margin-left: 0;
  }

  /* 图片搜索功能页面css-----宋  345*/
  /* 搜索框变化 */
  .bzk_designtemplate_warp {
    padding: 0px !important;
    margin: 0 !important;
  }

  .search_icon {
    display: none !important;
  }

  .pubilc_tit_crumbs .container {
    padding: 0 !important;
  }

  .results_search_images_input {
    padding: 12px !important;
    margin-top: 20px;
    height: 45px;
  }

  .search_options > .images_search_type {
    width: 88px;
    height: 20px;
    background: url("../images/personal_center/sort_arrow_search01.png")
      no-repeat 61px center;
    background-size: 20px;
    line-height: 20px;
    font-size: 14px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #666666;
  }

  .search_options_showSelect {
    background: url(../images/personal_center/sort_arrow_search02.png) no-repeat
      right center !important;
    background-size: 20px !important;
    background-position: 61px !important;
  }

  .search_selectData {
    width: 114px;
    height: 85px;
    left: -11px;
    top: 33px;
  }

  .search_type_modelImg {
    width: 100% !important;
  }

  .check_search_type {
    background: url(../images/design_download.png) no-repeat 87px center;
    background-size: 15px;
    color: #14cfa6;
  }

  #sousou_sxp {
    width: calc(100% - 37px);
    padding-left: 0px;
    height: 20px;
    line-height: 20px;
    font-size: 15px;
  }

  .results_search_images_input {
    padding: 17px 0 17px 25px;
  }

  .search_container {
    width: 100%;
  }

  .search_container .r_empty_location {
    right: 47px !important;
    top: 3px !important;
    width: 13px !important;
    height: 13px !important;
    background-size: 13px !important;
  }

  .searchBtn_760 {
    display: inline-block;
    line-height: 20px;
    height: 20px;
    width: 30px;
    font-size: 0;
    background: url(../images/results_mb_input.png) no-repeat right center;
    background-size: 18px auto;
    border-left: 1px solid #ddd;
    vertical-align: top;
  }

  .search_container {
    /* width:calc(100% - 48px) */
    padding: 0;
    /* padding-left: 15px; */
  }

  /* tags */

  .sort_selsectParent_contiore {
    position: relative;
    margin-top: 15px !important;
  }

  .genuine_pictures_tag,
  .check_tag_type {
    width: 68px !important;
    padding: 0 0 10px 0 !important;
    font-size: 17px !important;
    font-weight: 500 !important;
    line-height: 24px !important;
    color: #000;
  }

  .search_sort_ul {
    justify-content: space-around !important;
    padding: 0 !important;
  }

  .search_sort {
    position: initial;
    height: 20px;
    font-size: 13px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #333333;
    line-height: 18px;
    /* padding-right: 21px; */
    background: url(../images/personal_center/solid_select01.png) no-repeat
      right center;
    background-size: 20px;
  }

  .open_select_class {
    background: url(../images/personal_center/solid_select02.png) no-repeat
      right center !important;
    background-size: 20px !important;
  }

  .dl_select {
    width: 100%;
    background: #ffffff;
    box-shadow: initial;
    margin: 0;
    z-index: 104;
  }

  .dl_select dl {
    display: flex;
    flex-wrap: wrap;
    /* gap: 15px; */
    gap: 0;
    margin-right: -15px;
    margin-bottom: -15px;
  }

  .dl_select dl dt {
    margin: 0 15px 15px 0;
  }

  .allcheckSort_list,
  .peopleWhereSort_list,
  .allColorSort_list,
  .directionSort_list {
    padding: 15px;
    top: 20px;
    height: auto;
  }

  .peopleWhereSort_list dl,
  .directionSort_list dl {
    gap: 0 !important;
  }

  .dtSortStyle {
    text-align: center;
    width: 105px;
    height: 35px;
    background: #f6f6f6;
    border-radius: 3px;
    font-size: 26px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-size: 13px;
    font-weight: 400;
    color: #666666;
    line-height: 18px;
  }

  .characterSelectList {
    width: 100%;
    height: 44px;
    background: #ffffff;
    border-radius: 5px;
    text-align: left;
    font-size: 14px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    line-height: 28px;
    padding: 8px 0 !important;
  }

  .dtSortStyle_check {
    color: #14cfa6;
  }

  .dtSortStyle_check_bg01 {
    background: #ddfff7;
    border-radius: 5px;
  }

  .dtSortStyle_check_bg0204 {
    background: url("../images/download_small_mobile.png") no-repeat right
      center;
    background-size: 20px;
  }

  /* 列表样式 */
  .genuine_pictures .container {
    padding: 0;
  }

  .vip_list_three {
    padding: 0 15px !important;
  }

  .collect_btn_mc {
    display: block;
  }

  .image_search_over_gd .over_gd {
    display: none;
  }

  .collect_btn_mc {
    width: 22px;
    height: 22px;
    background: url("../images/personal_center/md_collect_icon00.png") no-repeat
      center;
    background-size: 22px auto;
    position: absolute;
    right: 10px;
    top: 10px;
    display: block;
    z-index: 10;
    overflow: hidden;
    box-sizing: 3px;
  }

  .tool_sort_title {
    padding: 0 !important;
    align-items: center;
    margin-top: 20px;
  }

  /* .public_l_f {
    padding: 0 !important;
  } */
  .tool_sort_title > button {
    display: none;
  }

  .tool_sort_title .title,
  .searchNumber .title {
    width: auto;
    height: 25px;
    font-size: 18px;
    font-family: PingFangSC-Medium, PingFang SC;
    font-weight: 500;
    color: #222222;
    line-height: 25px;
  }

  .mcchangeGrounp {
    display: inline-block;
    height: 25px;
    padding-left: 20px;
    background: url("../images/Change_it.png") no-repeat left center;
    background-size: 16px;
    font-size: 14px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #666666;
    line-height: 25px;
  }

  .searchNumber {
    padding: 0 15px !important;
    margin-top: 30px !important;
    margin-bottom: 12.5px !important;
  }

  .imageSearch_resultList {
    padding: 0 15px 12px 15px !important;
    margin-top: 0 !important;
  }

  .mobile_bottom_wrap_grounp {
    position: fixed;
    left: 0;
    bottom: 0;
    width: 100%;
    background: #fff;
    padding: 0 15px 0;
    display: none;
    z-index: 2147483001;
    /* overflow: hidden; */
  }

  .mobile_bottom_wrap_grounp .look_link_btn {
    /* display: inline-block; */
    float: left;
    height: 44px;
    width: calc(100%);
    border-radius: 3px;
    border: 1px solid #14cfa6;
    text-align: center;
    color: #14cfa6;
    line-height: 42px;
    font-size: 15px;
    margin-top: 25px;
  }

  .mobile_bottom_wrap_grounp .look_link_btn span {
    padding-left: 25px;
    background: url("../images/design_template/eyes_goIndex.png") no-repeat left
      center;
    background-size: 20px auto;
  }

  /* .mobile_bottom_wrap_grounp .download_link_btn span {
    padding-left: 19px;
    background: url("../images/design_download02.png") no-repeat left center;
    background-size: 16px auto;
  } */
  .mobile_bottom_wrap_grounp {
    background: #ffffff;
  }

  .m_operation_grounp {
    margin: 10px 0;
  }

  .mobile_bottom_wrap_grounp .m_operation_grounp a {
    display: inline-block;
    width: 100%;
    height: 40px;
    text-align: left;
    font-size: 14px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #333333;
    line-height: 40px;
    padding-left: 27px;
  }

  .find_sameList_image {
    background: url("../images/search_icon_007.png") no-repeat left center;
    background-size: 20px auto;
  }

  .useList_image {
    background: url("../images/editor_small.png") no-repeat left center;
    background-size: 20px auto;
  }

  .CollectionList_image {
    background: url("../images/personal_center/star_collectol.png") no-repeat
      left center;
    background-size: 20px auto;
  }

  .cancle_collect_btn {
    background: url("../images/personal_center/star_collectol02.png") no-repeat
      left center;
    background-size: 20px auto;
  }

  .design_template_imageListConnect {
    padding: 0 15px;
  }

  .images_search_legal_sort {
    margin: 0;
    padding: 0 !important;
  }

  .design_template_imageList {
    padding: 0 !important;
  }

  .designTel_more {
    display: inline-block;
  }

  #color_plate_container {
    gap: 0;
    margin-right: -10px;
  }

  #color_plate_container dt {
    margin: 0 10px 10px 0;
  }

  .collect_btn_mc {
    width: 20px;
    height: 20px;
    background-size: 20px;
  }

  .design_template_imageList .tool_sort_title .title {
    font-size: 18px;
    font-family: PingFangSC-Medium, PingFang SC;
    font-weight: 500;
    color: #222222;
    line-height: 25px;
  }

  .design_template_imageList .tool_sort_title button {
    display: none;
  }

  .easyListClass {
    margin-top: 12.5px !important;
  }

  /* 图片详情 */
  .image_detail_connect {
    padding-top: 0;
    /* background:  #FFFFFF; */
  }

  .image_details_operation {
    padding: 20px 15px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    background: #ffffff;
    width: 100%;
  }

  .image_details_operation_left {
    width: 100%;
    height: 350px;
    background: #ffffff;
    border-radius: 3px;
    border: 1px solid #eeeeef;
    margin-right: 0;
  }

  .image_details_right_connect {
    width: 100%;
  }

  .picture_information .picture_title_connect {
    font-size: 19px;
    font-family: PingFangSC-Semibold, PingFang SC;
    font-weight: 600;
    color: #222222;
    line-height: 26px;
    height: auto;
  }

  .image_details_operation_right {
    width: 100%;
    height: auto;
    padding: 20px 0px 0 0;
  }

  .picture_title_connect {
    width: 100%;
  }

  .apply_to_design_btn {
    width: 100% !important;
  }

  .apply_to_design_useVip {
    width: 100%;
  }

  .apply_to_design {
    border-bottom: none;
    margin-bottom: 0px !important;
  }

  .image_more_title {
    width: 100%;
    background: #ffffff;
    margin-top: 10px;
    height: auto;
    padding: 25px 15px 17px 15px !important;
  }

  .image_details_operation_left {
    padding: 0;
  }

  .imageSearch_resultList {
    width: 100%;
    background: #ffffff;
  }

  #moreSameImages_list {
    padding: 0;
    gap: 0;
    margin-right: -10px;
  }

  #moreSameImages_list .searchResultsCase_children {
    margin: 0 10px 10px 0;
  }

  .in_imageDetail_index {
    display: none;
  }

  .picture_collection {
    margin-top: 0px;
    margin-bottom: 23px;
  }

  .design_dimensions {
    display: none;
  }

  /* 设计模式修改UI */
  /* 设计模式优化 */
  .rightBtn,
  .leftBtn {
    display: none;
  }

  .updata_cateIndexStyle_mtlLine .container ul li {
    height: 40px;
    /* margin-right: 5px !important; */
  }

  .updata_cateIndexStyle_mtlLine .container ul li p {
    line-height: 40px;
    padding: 0 12px 0 13px;
  }

  .updata_cateIndexStyle_mtlLine .container ul li p a img {
    margin-right: 5px !important;
    vertical-align: middle;
  }

  .updata_cateIndexStyle_secondaryList > .container {
    background: #fff;
  }

  .updata_cateIndexStyle_mtlLine .container {
    border-bottom: none;
    padding: 0;
  }

  .updata_cateIndexStyle_secondaryList {
    height: auto;
    overflow: visible;
  }

  .mc_updata_mtlLine {
    height: auto;
    padding: 0 10px !important;
  }

  .mc_updata_mtlLine .container {
    height: 100%;
    overflow: visible;
    padding: 0;
  }

  .mc_updata_mtlLine .container ul {
    width: 100%;
    height: 100%;
    overflow: hidden;
  }

  .mc_updata_mtlLine ul.scene_lists li {
    /* margin-right: 18px !important; */
  }

  .mc_updata_mtlLine ul.scene_lists li:nth-child(4),
  .mc_updata_mtlLine ul.scene_lists li:nth-child(8) {
    margin-right: 0px !important;
  }

  .mc_updata_mtlLine ul.scene_lists li.on {
    background: #ddfff7;
  }

  .mc_updata_mtlLine .container ul li p {
    width: 100%;
    height: 75px;
    padding: 7px 0 10px 0;
  }

  .mc_updata_mtlLine .container ul li p a {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: 100%;
  }

  .mc_updata_mtlLine .container ul li p a img {
    width: 34px;
    height: 34px;
    margin-bottom: 0px;
    margin-right: 0 !important;
  }

  .mc_updata_mtlLine .container ul li p a span {
    height: 16px;
    font-size: 12px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #333333;
    line-height: 16px;
  }

  .mc_updata_mtlLine .container ul li.on p a span {
    height: 16px;
    font-size: 12px;
    font-family: PingFangSC-Semibold, PingFang SC;
    font-weight: 600;
    color: #14cfa6;
    line-height: 16px;
  }

  .mc_updata_mtlLine .container ul li {
    float: left;
    width: 25%;
    height: 75px;
  }

  .new_dailog_width {
    margin-right: 6px;
  }

  .isUnlocking {
    margin-right: 7px;
  }

  .new_dailog_height {
    margin-right: 10px;
  }

  .new_select_option_self {
    width: 100px;
  }

  .new_select_option_self {
    top: 43px;
  }

  .new_dailog_width,
  .new_dailog_height {
    width: 95px;
    height: 44px;
  }

  .new_dailog_Select {
    width: 95px;
    height: 44px;
    display: inline-block;
    border-radius: 2.5px;
    border: 1px solid #dddddd;
  }

  .new_select {
    background: url(../images/personal_center/new_select_open02.png) no-repeat
      75px center;
    background-size: 10px 7px;
  }

  .new_select_open_self {
    background: url(../images/personal_center/new_select_open01.png) no-repeat
      75px center;
    background-size: 10px 7px;
  }

  .series_index_roll_six .swiper-slide {
    width: 100px;
  }
}

@media screen and (max-width: 360px) {
  /* 图片搜索 宋 小于375 */
  .search_sort {
    margin-right: 3px;
  }

  .dtSortStyle {
    width: 100px;
  }

  .characterSelectList {
    width: 100% !important;
    height: 35px;
  }

  #color_plate_container {
    gap: 0;
    margin-right: -8px;
  }

  #color_plate_container dt {
    margin: 0 8px 8px 0;
  }

  .allColorSort_list {
    top: 20px !important;
  }

  .collect_btn_mc {
    width: 20px;
    height: 20px;
    background-size: 20px;
  }

  .dtSortStyle_check_bg0204 {
    background: url(../images/download_small_mobile.png) no-repeat
      calc(100% - 15px) center;
    background-size: 15px;
  }

  .mc_updata_mtlLine ul.scene_lists li {
    /* margin-right: 10px !important; */
  }

  .new_dailog_width,
  .new_dailog_height {
    width: 90px;
    height: 44px;
  }

  .dl_select dl {
    gap: 0;
    margin-right: -15px;
  }

  .dl_select dl dt {
    margin: 0 15px 15px 0;
  }
}

@media screen and (max-width: 320px) {
  .txz_wrap .txz_main .two_service ul.ser_nav li {
    font-size: 16px;
  }

  .oml_cont_right ul li img {
    display: none;
  }

  .oml_cont_right ul li p.bigtitle {
    padding-left: 0;
  }

  .oml_cont_right ul li span {
    padding-left: 0;
    margin-bottom: 10px;
  }

  .index_banner .con .wrapper {
    height: 146px;
  }

  .index_banner .btn-design-go-banner {
    width: 180px;
    height: 54px;
    line-height: 48px;
    font-size: 17px;
    margin-top: 16px;
  }

  .index_banner .btn-custom-go-banner {
    width: 180px;
    height: 54px;
    line-height: 48px;
    font-size: 17px;
    margin-left: -90px;
    top: 81px;
  }

  .index_banner .con p.watchword {
    font-size: 16px;
  }

  .index_banner .con p {
    /* margin-top: 20px; */
    font-size: 15px;
  }

  .index_banner .con p.watchword {
    /* margin-top: 5px; */
  }

  .common_log_unique .common_log {
    width: 300px;
  }

  /* .search_case_lists .case_wrap {
    height: 160px;
  } */

  .search_case_lists.search_case_lists_unique .case_wrap {
    height: initial;
  }

  .logos_search #industry_search {
    top: 6px;
    font-size: 12px;
  }

  .logos_search #industry_search .show_industry_tit p {
    font-size: 12px;
  }

  .logos_search p.sub_title {
    margin-top: 4px;
  }

  .logos_search h1 {
    padding-top: 25px;
  }

  .logos_search .search_form .form input {
    height: 40px;
    width: 176px;
    margin-left: 55px;
    margin-top: 43px;
  }

  .logos_search .search_form .form a {
    right: 72px;
    top: -5px;
  }

  .logos_search .search_form .form input::-webkit-input-placeholder {
    color: #fff;
    font-size: 14px;
  }

  .logos_search .search_form .form input:-moz-placeholder {
    color: #fff;
    font-size: 14px;
  }

  .logos_search .search_form .form input::-moz-placeholder {
    color: #fff;
    font-size: 14px;
  }

  .logos_search .search_form .form input:-ms-input-placeholder {
    color: #fff;
    font-size: 14px;
  }

  .logos_search .search_form .form img {
    top: 57px;
    left: 143px;
  }

  /*.index_case.search_case_lists .text{*/
  /*font-size: 22px;*/
  /*margin-top: 35px;*/
  /*padding-bottom: 10px;*/
  /*}*/
  .logo_others_lists .others_list_title h2 {
    font-size: 29px;
  }

  .index_case .vslider ul li span.tz_time {
    display: none;
  }

  /*新版特晓知*/
  .txz_wrap .banner_con .search_box input[type="text"] {
    width: 136px;
  }

  .txz_wrap .banner_con .search_box .search_btn {
    width: 45px;
  }

  .txz_wrap .txz_main .two_service ul.ser_nav li {
    font-size: 16px;
  }

  #txz_service_2 .s_con_2 .our_service .buy_con > div {
    width: 90%;
    height: 430px;
  }

  .txz_wrap .txz_main .tm_common_bottom .bottom_con_3 .right .tm_pm {
    width: 90%;
  }

  .txz_wrap .txz_main .tm_common_bottom .bottom_con_3 .right .tm_pm .p_tit {
    font-size: 16px;
    margin-bottom: 10px;
  }

  .txz_wrap .txz_main .tm_common_bottom .bottom_con_3 .right .tm_pm .p_con {
    font-size: 12px;
    line-height: 20px;
  }

  .txz_wrap
    .txz_main
    .tm_common_bottom
    .bottom_con_3
    .right
    .tm_form
    .inp_group
    input {
    margin-bottom: 10px;
  }

  .share_wrap {
    width: 280px;
  }

  .share_wrap .share_title {
    font-size: 16px;
  }

  .share_wrap .visible-xs {
    width: 100%;
  }

  .share_wrap .pop_up_box {
    width: 280px;
  }

  .share_wrap .pop_up_box .copy_link span {
    font-size: 12px;
    margin-left: -12px;
    display: block;
  }

  .index_banner .con .form {
    margin: 10px auto 0;
  }

  .index_banner .con .form > .form-box input {
    font-size: 14px;
  }

  .landing_move_banner {
    /* background: url(../images/phone_landing_banner_bg.png) center top no-repeat #ff8458; */
    background-size: 320px auto;
    overflow: hidden;
  }

  .index_banner .landing_con {
    padding-top: 115px;
    width: 285px;
  }

  .index_banner .landing_con .wrapper {
    margin-top: 10px;
  }

  .index_banner .landing_con .wrapper .half_boxes .hb_center .ms_cont {
    font-size: 14px;
  }

  .index_banner .landing_con .wrapper .half_boxes .hb_center a {
    margin: 8px auto;
    line-height: 45px;
  }

  .index_banner .landing_con .wrapper .center_half {
    margin: 20px auto;
    max-width: 240px;
  }

  .index_banner .landing_con .wrapper .center_half .ch_img {
    top: -17px;
  }

  .logos_search .wisdom_h_design {
    max-width: 300px;
    margin: 0;
  }

  .index_move_banner .index_con p {
    margin-top: 20px;
  }

  /* .search_case_lists .case_wrap {
    height: 105px;
  } */

  .logo_others_lists .logo_lists_table ul li .logo_bg {
    height: 105px;
  }

  .index_banner .index_con h1 {
    font-size: 22px;
    padding-bottom: 0;
  }

  .index_banner .design_con .form > .form-box a {
    height: 46px;
    line-height: 46px;
    margin: 10px auto 0;
  }

  .index_banner .design_con .form > .form-box a span {
    font-size: 16px;
  }

  .index_banner .landing_con .wrapper .half_boxes .hb_center .from_box {
    width: 210px;
    margin: 8px auto;
  }

  .index_banner .landing_con .wrapper .half_boxes .hb_center .from_box input {
    width: 210px;
    height: 45px;
    line-height: 45px;
  }

  .index_banner .landing_con .wrapper .half_boxes .hb_center .from_box button {
    width: 80px;
    font-size: 14px;
    height: 45px;
    line-height: 45px;
  }

  .index_banner .index_con .retrieval_wrap .input_keywords_tab ul li {
    font-size: 15px;
  }

  /* 图片搜索 宋 小于375 */
  .search_sort {
    margin-right: 3px;
  }

  .dtSortStyle {
    width: 73px;
  }

  .characterSelectList {
    width: 100% !important;
    height: 35px;
  }

  #color_plate_container {
    gap: 0;
    margin-right: -10px;
  }

  #color_plate_container dt {
    margin: 0 10px 10px 0;
  }

  .search_sort span {
    width: 47px !important;
  }

  .collect_btn_mc {
    width: 20px;
    height: 20px;
    background-size: 20px;
  }

  .mc_updata_mtlLine ul.scene_lists li {
    margin-right: 0px !important;
  }

  .new_dailog_width,
  .new_dailog_height {
    width: 67px;
    height: 44px;
  }

  .dl_select dl {
    gap: 0;
    margin-right: -10px;
  }

  .dl_select dl dt {
    margin: 0 10px 10px 0;
  }

  #list_button {
    overflow: hidden;
    overflow-x: scroll;
  }

  #list_button > ul > li > button {
    height: 30px;
    font-size: 13px;
    line-height: 30px;
  }

  .materials {
    width: 104px !important;
  }

  .materials_gd {
    padding-top: 100px !important;
  }

  .tuijian {
    padding-top: 150px !important;
  }
}
